Searched refs:isShuffleMaskLegal (Results 1 - 13 of 13) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.h | 46 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.h | 67 bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/,
|
H A D | SIISelLowering.cpp | 294 bool SITargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &, function in class:SITargetLowering
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 267 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
|
H A D | AArch64ISelLowering.cpp | 5013 if (!isShuffleMaskLegal(Mask, ShuffleVT)) 6451 bool AArch64TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:AArch64TargetLowering
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 402 isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
|
H A D | ARMISelLowering.cpp | 5836 if (!isShuffleMaskLegal(Mask, ShuffleVT)) 5852 /// isShuffleMaskLegal - Targets can use this to indicate that they only 5857 ARMTargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:ARMTargetLowering
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 859 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask, 862 /// Similar to isShuffleMaskLegal. This is used by Targets can use this to
|
H A D | X86ISelLowering.cpp | 21089 /// isShuffleMaskLegal - Targets can use this to indicate that they only 21094 X86TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, 21116 return isShuffleMaskLegal(Mask, VT); 24314 if (!TLI.isShuffleMaskLegal(ShuffleMask, VT)) [all...] |
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 901 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT))
|
H A D | LegalizeDAG.cpp | 240 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); 2065 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) 2096 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) 2194 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) {
|
H A D | DAGCombiner.cpp | 3747 if (TLI.isShuffleMaskLegal(Mask1, VT)) 3750 if (TLI.isShuffleMaskLegal(Mask2, VT)) 7491 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); 7495 LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); 12828 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(Mask, VT)) 13421 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); 13425 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); 13547 if (!TLI.isShuffleMaskLegal(Mask, VT)) { 13550 if (!TLI.isShuffleMaskLegal(Mask, VT)) 13587 if (TLI.isShuffleMaskLegal(NewMas [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 221 // by isShuffleMaskLegal). If this function returns false, then method (2) is 526 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/, function in class:llvm::TargetLoweringBase 537 /// Similar to isShuffleMaskLegal. This is used by Targets can use this to
|
Completed in 334 milliseconds