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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.h56 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h228 bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const override;
H A DSIISelLowering.cpp789 bool SITargetLowering::isShuffleMaskLegal(ArrayRef<int>, EVT) const { function in class:SITargetLowering
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h147 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
H A DHexagonISelLowering.cpp1919 bool HexagonTargetLowering::isShuffleMaskLegal(ArrayRef<int> Mask, function in class:HexagonTargetLowering
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h369 bool isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
H A DAArch64ISelLowering.cpp6727 if (!isShuffleMaskLegal(Mask, ShuffleVT)) {
8247 bool AArch64TargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { function in class:AArch64TargetLowering
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h501 isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
H A DARMISelLowering.cpp7618 /// isShuffleMaskLegal - Targets can use this to indicate that they only
7622 bool ARMTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { function in class:ARMTargetLowering
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1190 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT))
1219 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) &&
H A DLegalizeDAG.cpp282 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
1865 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1896 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1994 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) {
H A DDAGCombiner.cpp16835 if (!TLI.isShuffleMaskLegal(Mask, ShufVT))
18702 if (!TLI.isShuffleMaskLegal(Mask0, HalfVT) ||
18703 !TLI.isShuffleMaskLegal(Mask1, HalfVT))
19315 if (TLI.isShuffleMaskLegal(NewMask, VT)) {
19377 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
19381 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
H A DTargetLowering.cpp2734 bool LegalMask = isShuffleMaskLegal(Mask, VT);
2738 LegalMask = isShuffleMaskLegal(Mask, VT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1111 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
1113 /// Similar to isShuffleMaskLegal. Targets can use this to indicate if there
H A DX86ISelLowering.cpp[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h326 // by isShuffleMaskLegal). If this function returns false, then method (2) is
881 virtual bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const { function
891 /// Similar to isShuffleMaskLegal. Targets can use this to indicate if there

Completed in 552 milliseconds