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

/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.h46 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h67 bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/,
H A DSIISelLowering.cpp294 bool SITargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &, function in class:SITargetLowering
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h267 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
H A DAArch64ISelLowering.cpp5013 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 DARMISelLowering.h402 isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
H A DARMISelLowering.cpp5836 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 DX86ISelLowering.h859 bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
862 /// Similar to isShuffleMaskLegal. This is used by Targets can use this to
H A DX86ISelLowering.cpp21089 /// 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 DLegalizeVectorOps.cpp901 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT))
H A DLegalizeDAG.cpp240 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 DDAGCombiner.cpp3747 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 DTargetLowering.h221 // 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