Home
last modified time | relevance | path

Searched refs:isShuffleMaskLegal (Results 1 – 15 of 15) sorted by relevance

/external/llvm/test/CodeGen/X86/
Dshuffle-combine-crash.ll13 ; 'X86TargetLowering::isShuffleMaskLegal'; however, that was not enough since
Dcombine-or.ll281 ; with illegal type has a legal mask. Method 'isShuffleMaskLegal' only knows how to
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.h46 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask, in isShuffleMaskLegal() function
/external/llvm/lib/Target/R600/
DSIISelLowering.h62 bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/,
DSIISelLowering.cpp247 bool SITargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &, in isShuffleMaskLegal() function in SITargetLowering
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h278 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
DAArch64ISelLowering.cpp4707 if (!isShuffleMaskLegal(Mask, ShuffleVT)) in ReconstructShuffle()
6155 bool AArch64TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, in isShuffleMaskLegal() function in AArch64TargetLowering
/external/llvm/lib/Target/ARM/
DARMISelLowering.h377 isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
DARMISelLowering.cpp5314 if (isShuffleMaskLegal(Mask, VT)) in ReconstructShuffle()
5326 ARMTargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, in isShuffleMaskLegal() function in ARMTargetLowering
/external/llvm/lib/Target/X86/
DX86ISelLowering.h781 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
DX86ISelLowering.cpp17853 X86TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, in isShuffleMaskLegal() function in X86TargetLowering
17871 return isShuffleMaskLegal(Mask, VT); in isVectorClearMaskLegal()
20758 if (!TLI.isShuffleMaskLegal(ShuffleMask, VT)) in transformVSELECTtoBlendVECTOR_SHUFFLE()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp872 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT)) in ExpandBSWAP()
DLegalizeDAG.cpp231 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType()
1893 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1924 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
2020 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) { in ExpandBUILD_VECTOR()
DDAGCombiner.cpp3537 if (TLI.isShuffleMaskLegal(Mask1, VT)) in visitOR()
3540 if (TLI.isShuffleMaskLegal(Mask2, VT)) in visitOR()
12157 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
12161 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
12283 if (!TLI.isShuffleMaskLegal(Mask, VT)) { in visitVECTOR_SHUFFLE()
12286 if (!TLI.isShuffleMaskLegal(Mask, VT)) in visitVECTOR_SHUFFLE()
12323 if (TLI.isShuffleMaskLegal(NewMask, VT)) in visitSCALAR_TO_VECTOR()
/external/llvm/include/llvm/Target/
DTargetLowering.h510 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/, in isShuffleMaskLegal() function