| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.h | 59 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override { in isShuffleMaskLegal() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 301 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override { in isShuffleMaskLegal() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 104 bool isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
|
| H A D | RISCVISelLowering.cpp | 6330 bool RISCVTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { in isShuffleMaskLegal() function in RISCVTargetLowering 19067 VT.isFloatingPoint() || TLI.isShuffleMaskLegal(Mask, VT)) in performVECTOR_SHUFFLECombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 309 bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const override;
|
| H A D | SIISelLowering.cpp | 1064 bool SITargetLowering::isShuffleMaskLegal(ArrayRef<int>, EVT) const { in isShuffleMaskLegal() function in SITargetLowering
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 618 isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
|
| H A D | ARMISelLowering.cpp | 8475 bool ARMTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { in isShuffleMaskLegal() function in ARMTargetLowering
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 175 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
|
| H A D | HexagonISelLowering.cpp | 2221 bool HexagonTargetLowering::isShuffleMaskLegal(ArrayRef<int> Mask, in isShuffleMaskLegal() function in HexagonTargetLowering
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 146 bool isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
|
| H A D | AArch64ISelLowering.cpp | 13185 if (!isShuffleMaskLegal(Mask, ShuffleVT)) { in ReconstructShuffle() 15644 bool AArch64TargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { in isShuffleMaskLegal() function in AArch64TargetLowering 15680 return isShuffleMaskLegal(M, VT); in isVectorClearMaskLegal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1494 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
|
| H A D | X86ISelLowering.cpp | 35661 bool X86TargetLowering::isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const { in isShuffleMaskLegal() function in X86TargetLowering 35687 return isShuffleMaskLegal(Mask, VT); in isVectorClearMaskLegal()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 1515 if (TLI.isShuffleMaskLegal(ShuffleMask, ByteVT)) { in ExpandBSWAP() 1554 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) && in ExpandBITREVERSE()
|
| H A D | LegalizeDAG.cpp | 314 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType() 1961 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles() 1992 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles() 2090 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) { in ExpandBUILD_VECTOR()
|
| H A D | DAGCombiner.cpp | 23016 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle() 25226 if (!TLI.isShuffleMaskLegal(Mask, VT)) in combineConcatVectorOfShuffleAndItsOperands() 25795 if (TLI.isShuffleMaskLegal(WideShuffleVector->getMask(), WideVT) && in foldExtractSubvectorFromShuffleVector() 25796 !TLI.isShuffleMaskLegal(NewMask, NarrowVT)) in foldExtractSubvectorFromShuffleVector() 26084 if (!TLI.isShuffleMaskLegal(Mask0, HalfVT) || in foldShuffleOfConcatUndefs() 26085 !TLI.isShuffleMaskLegal(Mask1, HalfVT)) in foldShuffleOfConcatUndefs() 26656 if (!TLI.isShuffleMaskLegal(NewMask, InVT)) in combineShuffleOfBitcast() 26712 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(CombinedMask, VT)) in formSplatFromShuffles() 27034 if (TLI.isShuffleMaskLegal(NewMask, VT)) { in visitVECTOR_SHUFFLE() 27203 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE() [all …]
|
| H A D | TargetLowering.cpp | 3996 bool LegalMask = isShuffleMaskLegal(Mask, VT); in buildLegalVectorShuffle() 4000 LegalMask = isShuffleMaskLegal(Mask, VT); in buildLegalVectorShuffle()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 1258 virtual bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const { in isShuffleMaskLegal() function
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 12909 …galERKNS_15SmallVectorImplIiEENS_3EVTE", "llvm::X86TargetLowering::isShuffleMaskLegal(llvm::SmallV… 13976 …galERKNS_15SmallVectorImplIiEENS_3EVTE", "llvm::ARMTargetLowering::isShuffleMaskLegal(llvm::SmallV… 15592 …kLegalERKNS_15SmallVectorImplIiEENS_3EVTE", "llvm::TargetLowering::isShuffleMaskLegal(llvm::SmallV…
|