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

/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.h42 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask, function in class:llvm::MipsSETargetLowering
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h379 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const;
H A DARMISelLowering.cpp5127 if (isShuffleMaskLegal(Mask, VT))
5134 /// isShuffleMaskLegal - Targets can use this to indicate that they only
5139 ARMTargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:ARMTargetLowering
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h717 /// isShuffleMaskLegal - Targets can use this to indicate that they only
721 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
724 /// isVectorClearMaskLegal - Similar to isShuffleMaskLegal. This is
H A DX86ISelLowering.cpp7466 // The checks below are all present in isShuffleMaskLegal, but they are
14034 /// isShuffleMaskLegal - Targets can use this to indicate that they only
14039 X86TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M, function in class:X86TargetLowering
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h399 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &/*Mask*/, function in class:llvm::TargetLoweringBase
410 /// Similar to isShuffleMaskLegal. This is used by Targets can use this to
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp211 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
1861 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) {

Completed in 238 milliseconds