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

/external/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.h46 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
/external/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h83 bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/,
H A DSIISelLowering.cpp285 bool SITargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &, function in class:SITargetLowering
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMISelLowering.h353 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const;
H A DARMISelLowering.cpp4173 if (isShuffleMaskLegal(Mask, VT))
4180 /// isShuffleMaskLegal - Targets can use this to indicate that they only
4185 ARMTargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:ARMTargetLowering
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h271 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
H A DAArch64ISelLowering.cpp5109 if (!isShuffleMaskLegal(Mask, ShuffleVT))
6542 bool AArch64TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:AArch64TargetLowering
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.h407 isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
H A DARMISelLowering.cpp6041 if (!isShuffleMaskLegal(Mask, ShuffleVT))
6057 /// isShuffleMaskLegal - Targets can use this to indicate that they only
6062 ARMTargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:ARMTargetLowering
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86ISelLowering.h672 /// isShuffleMaskLegal - Targets can use this to indicate that they only
676 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
679 /// isVectorClearMaskLegal - Similar to isShuffleMaskLegal. This is
H A DX86ISelLowering.cpp6747 // The checks below are all present in isShuffleMaskLegal, but they are
10850 /// isShuffleMaskLegal - Targets can use this to indicate that they only
10855 X86TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:X86TargetLowering
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp879 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT))
904 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) &&
H A DLegalizeDAG.cpp237 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
1783 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1814 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1912 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) {
H A DDAGCombiner.cpp3792 bool LegalMask = TLI.isShuffleMaskLegal(Mask, VT);
3796 LegalMask = TLI.isShuffleMaskLegal(Mask, VT);
7619 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, VT);
7623 LegalMask = TLI.isShuffleMaskLegal(NewMask, VT);
13034 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(Mask, VT))
13608 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
13612 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
13733 if (!TLI.isShuffleMaskLegal(Mask, VT)) {
13736 if (!TLI.isShuffleMaskLegal(Mask, VT))
13773 if (TLI.isShuffleMaskLegal(NewMas
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h909 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
912 /// Similar to isShuffleMaskLegal. This is used by Targets can use this to
H A DX86ISelLowering.cpp22513 X86TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:X86TargetLowering
22535 return isShuffleMaskLegal(Mask, VT);
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Target/
H A DTargetLowering.h343 /// isShuffleMaskLegal - Targets can use this to indicate that they only
347 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/, function in class:llvm::TargetLowering
357 /// isVectorClearMaskLegal - Similar to isShuffleMaskLegal. This is
/external/llvm/include/llvm/Target/
H A DTargetLowering.h224 // by isShuffleMaskLegal). If this function returns false, then method (2) is
576 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/, function in class:llvm::TargetLoweringBase
587 /// Similar to isShuffleMaskLegal. This is used by Targets can use this to
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp188 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
2169 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) {

Completed in 371 milliseconds