Home
last modified time | relevance | path

Searched refs:isSplatMask (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1703 bool isSplat() const { return isSplatMask(getMask()); }
1707 LLVM_ABI static bool isSplatMask(ArrayRef<int> Mask);
1710 assert(isSplatMask(Mask) && "Cannot get splat index for non-splat!");
H A DBasicTTIImpl.h269 static bool isSplatMask(ArrayRef<int> Mask, unsigned NumSrcElts, int &Index) { in isSplatMask() function
1116 if (isSplatMask(Mask, NumSrcElts, Index)) in improveShuffleKindFromMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6292 !ShuffleVectorSDNode::isSplatMask(ShuffleMaskLHS) && in lowerVECTOR_SHUFFLE()
6293 !ShuffleVectorSDNode::isSplatMask(ShuffleMaskRHS) && in lowerVECTOR_SHUFFLE()
6336 if (ShuffleVectorSDNode::isSplatMask(M)) in isShuffleMaskLegal()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp13638 bool ShuffleVectorSDNode::isSplatMask(ArrayRef<int> Mask) { in isSplatMask() function in ShuffleVectorSDNode
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8501 ShuffleVectorSDNode::isSplatMask(M) || in isShuffleMaskLegal()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13934 if (ShuffleVectorSDNode::isSplatMask(PSHUFDMask) && in lowerV8I16GeneralSingleInputShuffle()
13935 ShuffleVectorSDNode::isSplatMask(PSHUFHalfMask)) { in lowerV8I16GeneralSingleInputShuffle()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15662 return (ShuffleVectorSDNode::isSplatMask(M) || in isShuffleMaskLegal()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc15220 {"_ZN4llvm19ShuffleVectorSDNode11isSplatMaskEPKiNS_3EVTE", "llvm::ShuffleVectorSDNode::isSplatMask(…