Home
last modified time | relevance | path

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

12

/external/llvm/test/CodeGen/X86/
Dshuffle-combine-crash.ll13 ; 'X86TargetLowering::isShuffleMaskLegal'; however, that was not enough since
Dcombine-or.ll346 ; with illegal type has a legal mask. Method 'isShuffleMaskLegal' only knows how to
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dshuffle-combine-crash.ll13 ; 'X86TargetLowering::isShuffleMaskLegal'; however, that was not enough since
Dcombine-or.ll360 ; 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.h56 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override { in isShuffleMaskLegal() function
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.h83 bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/,
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.h353 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.h185 bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const override;
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp879 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT)) in ExpandBSWAP()
904 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) && in ExpandBITREVERSE()
DLegalizeDAG.cpp237 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType()
1783 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1814 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1912 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) { in ExpandBUILD_VECTOR()
DDAGCombiner.cpp3792 bool LegalMask = TLI.isShuffleMaskLegal(Mask, VT); in visitOR()
3796 LegalMask = TLI.isShuffleMaskLegal(Mask, VT); in visitOR()
7619 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
7623 LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
13034 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(Mask, VT)) in combineConcatVectorOfExtracts()
13608 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
13612 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
13733 if (!TLI.isShuffleMaskLegal(Mask, VT)) { in visitVECTOR_SHUFFLE()
13736 if (!TLI.isShuffleMaskLegal(Mask, VT)) in visitVECTOR_SHUFFLE()
13773 if (TLI.isShuffleMaskLegal(NewMask, VT)) in visitSCALAR_TO_VECTOR()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h271 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
/external/llvm/lib/Target/ARM/
DARMISelLowering.h407 isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h144 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.h676 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp928 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT)) in ExpandBSWAP()
953 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) && in ExpandBITREVERSE()
DLegalizeDAG.cpp268 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType()
1807 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1838 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1936 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) { in ExpandBUILD_VECTOR()
DDAGCombiner.cpp5080 bool LegalMask = TLI.isShuffleMaskLegal(Mask, VT); in visitOR()
5084 LegalMask = TLI.isShuffleMaskLegal(Mask, VT); in visitOR()
9969 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
9973 LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
14949 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
16141 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(Mask, VT)) in combineConcatVectorOfExtracts()
17113 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
17117 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
17243 if (!TLI.isShuffleMaskLegal(Mask, VT)) { in visitVECTOR_SHUFFLE()
17246 if (!TLI.isShuffleMaskLegal(Mask, VT)) in visitVECTOR_SHUFFLE()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h293 bool isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelLowering.h472 isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
/external/llvm/lib/Target/X86/
DX86ISelLowering.h909 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.h996 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetLowering.h347 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/, in isShuffleMaskLegal() function
/external/llvm/include/llvm/Target/
DTargetLowering.h576 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/, in isShuffleMaskLegal() function

12