Searched refs:isIdentityMask (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 3600 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 D | Instructions.h | 2146 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 D | InstCombineVectorOps.cpp | 2105 ShuffleVectorInst::isIdentityMask(NewMask)) && in foldSelectShuffleOfSelectShuffle()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Instructions.cpp | 2320 bool ShuffleVectorInst::isIdentityMask(ArrayRef<int> Mask) { in isIdentityMask() function in ShuffleVectorInst
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 1613 if (!ShuffleVectorInst::isIdentityMask(RegMask)) { in getShuffleCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 8373 ShuffleVectorInst::isIdentityMask(M) || in isShuffleMaskLegal()
|