Home
last modified time | relevance | path

Searched refs:isExtractSubvectorMask (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h810 static bool isExtractSubvectorMask(ArrayRef<int> Mask, int NumSrcElts, in isExtractSubvectorMask() function
812 return llvm::ShuffleVectorInst::isExtractSubvectorMask(Mask, NumSrcElts, in isExtractSubvectorMask()
815 static bool isExtractSubvectorMask(const Constant *Mask, int NumSrcElts, in isExtractSubvectorMask() function
817 return llvm::ShuffleVectorInst::isExtractSubvectorMask( in isExtractSubvectorMask()
822 bool isExtractSubvectorMask(int &Index) const { in isExtractSubvectorMask() function
823 return cast<llvm::ShuffleVectorInst>(Val)->isExtractSubvectorMask(Index); in isExtractSubvectorMask()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h2249 LLVM_ABI static bool isExtractSubvectorMask(ArrayRef<int> Mask,
2251 static bool isExtractSubvectorMask(const Constant *Mask, int NumSrcElts,
2260 return isExtractSubvectorMask(MaskAsInts, NumSrcElts, Index);
2264 bool isExtractSubvectorMask(int &Index) const {
2272 return isExtractSubvectorMask(ShuffleMask, NumSrcElts, Index);
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1548 if (Shuffle->isExtractSubvectorMask(SubIndex)) in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1118 if (ShuffleVectorInst::isExtractSubvectorMask(Mask, NumSrcElts, Index) && in improveShuffleKindFromMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp6018 !ShuffleVectorInst::isExtractSubvectorMask(M1, NumElements, M1Start)) || in areExtractShuffleVectors()
6020 !ShuffleVectorInst::isExtractSubvectorMask(M2, NumElements, M2Start))) in areExtractShuffleVectors()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2074 bool ShuffleVectorInst::isExtractSubvectorMask(ArrayRef<int> Mask, in isExtractSubvectorMask() function in ShuffleVectorInst
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp370 if (!SV->isExtractSubvectorMask(Index)) in getShufflevectorNumGroups()
11001 if (ShuffleVectorInst::isExtractSubvectorMask(Mask, VF, Index) && in isIdentityMask()
12274 (ShuffleVectorInst::isExtractSubvectorMask(Mask, VF, Index) && in isEmptyOrIdentity()
13872 SV->isExtractSubvectorMask(Index); in getEntryCost()
17036 ShuffleVectorInst::isExtractSubvectorMask(Mask, InputVF, Idx) && in processBuildVector()