Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.h56 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override { in isShuffleMaskLegal() function
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h204 bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const override;
H A DSIISelLowering.cpp733 bool SITargetLowering::isShuffleMaskLegal(ArrayRef<int>, EVT) const { in isShuffleMaskLegal() function in SITargetLowering
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h143 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
H A DHexagonISelLowering.cpp1839 bool HexagonTargetLowering::isShuffleMaskLegal(ArrayRef<int> Mask, in isShuffleMaskLegal() function in HexagonTargetLowering
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp983 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT)) in ExpandBSWAP()
1008 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) && in ExpandBITREVERSE()
H A DLegalizeDAG.cpp267 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType()
1838 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1869 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1967 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) { in ExpandBUILD_VECTOR()
H A DDAGCombiner.cpp5240 bool LegalMask = TLI.isShuffleMaskLegal(Mask, VT); in visitOR()
5244 LegalMask = TLI.isShuffleMaskLegal(Mask, VT); in visitOR()
10305 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
10309 LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
15477 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
16738 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(Mask, VT)) in combineConcatVectorOfExtracts()
17745 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
17749 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
17875 if (!TLI.isShuffleMaskLegal(Mask, VT)) { in visitVECTOR_SHUFFLE()
17878 if (!TLI.isShuffleMaskLegal(Mask, VT)) in visitVECTOR_SHUFFLE()
[all …]
H A DTargetLowering.cpp1765 isShuffleMaskLegal(NewMask, VT)) in SimplifyDemandedVectorElts()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h294 bool isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
H A DAArch64ISelLowering.cpp6108 if (!isShuffleMaskLegal(Mask, ShuffleVT)) { in ReconstructShuffle()
7585 bool AArch64TargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { in isShuffleMaskLegal() function in AArch64TargetLowering
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h476 isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
H A DARMISelLowering.cpp6764 if (!isShuffleMaskLegal(Mask, ShuffleVT)) in ReconstructShuffle()
6784 bool ARMTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { in isShuffleMaskLegal() function in ARMTargetLowering
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h1008 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
H A DX86ISelLowering.cpp27609 bool X86TargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { in isShuffleMaskLegal() function in X86TargetLowering
27635 return isShuffleMaskLegal(Mask, VT); in isVectorClearMaskLegal()
41777 Subtarget.getTargetLowering()->isShuffleMaskLegal(ShuffleMask, SrcVT) && in isDesirableToCombineBuildVectorToShuffleTruncate()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetLowering.h779 virtual bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const { in isShuffleMaskLegal() function