Home
last modified time | relevance | path

Searched refs:isIdentityMask (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3600 if (ShuffleVectorInst::isIdentityMask(MaskOrder)) { in reorderOrder()
4070 if (ShuffleVectorInst::isIdentityMask(FirstCluster)) in isRepeatedNonIdentityClusteredMask()
6312 static bool isIdentityMask(ArrayRef<int> Mask, const FixedVectorType *VecTy, in isIdentityMask() function in __anonc518864b5d11::BaseShuffleAnalysis
6318 ShuffleVectorInst::isIdentityMask(Mask); in isIdentityMask()
6385 if (isIdentityMask(Mask, SVTy, /*IsStrict=*/false)) { in peekThroughShuffles()
6387 (isIdentityMask(Mask, SVTy, /*IsStrict=*/true) && in peekThroughShuffles()
6456 !OpTy || !isIdentityMask(Mask, OpTy, SinglePermute)) { in peekThroughShuffles()
6468 (isIdentityMask(Mask, cast<FixedVectorType>(V->getType()), in peekThroughShuffles()
6733 ShuffleVectorInst::isIdentityMask(Mask)) { in getEntryCost()
6917 if (!Mask.empty() && !ShuffleVectorInst::isIdentityMask(Mask)) in getEntryCost()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstructions.h2146 static bool isIdentityMask(ArrayRef<int> Mask);
2147 static bool isIdentityMask(const Constant *Mask) {
2157 return isIdentityMask(MaskAsInts);
2170 return !changesLength() && isIdentityMask(ShuffleMask);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp2105 ShuffleVectorInst::isIdentityMask(NewMask)) && in foldSelectShuffleOfSelectShuffle()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp2320 bool ShuffleVectorInst::isIdentityMask(ArrayRef<int> Mask) { in isIdentityMask() function in ShuffleVectorInst
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1613 if (!ShuffleVectorInst::isIdentityMask(RegMask)) { in getShuffleCost()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8373 ShuffleVectorInst::isIdentityMask(M) || in isShuffleMaskLegal()