Searched refs:getShuffleMask (Results 1 – 14 of 14) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 307 if (!isDeInterleaveMask(Shuffles[0]->getShuffleMask(), Factor, Index, in lowerInterleavedLoad() 323 if (!isDeInterleaveMaskOfFactor(Shuffles[i]->getShuffleMask(), Factor, in lowerInterleavedLoad() 378 Shuffle->getShuffleMask(Indices); in tryReplaceExtracts() 424 if (!isReInterleaveMask(SVI->getShuffleMask(), Factor, MaxFactor, OpNumElts)) in lowerInterleavedStore()
|
| H A D | InterleavedLoadCombinePass.cpp | 837 for (int i : SVI->getShuffleMask()) { in computeFromSVI()
|
| H A D | CodeGenPrepare.cpp | 5895 SmallVector<int, 16> Mask(SVI->getShuffleMask()); in isBroadcastShuffle()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 2041 static void getShuffleMask(const Constant *Mask, 2047 return getShuffleMask(getMask(), Result); 2050 SmallVector<int, 16> getShuffleMask() const { 2052 getShuffleMask(Mask); 2083 getShuffleMask(Mask, MaskAsInts); 2104 getShuffleMask(Mask, MaskAsInts); 2141 getShuffleMask(Mask, MaskAsInts); 2165 getShuffleMask(Mask, MaskAsInts); 2185 getShuffleMask(Mask, MaskAsInts); 2235 getShuffleMask(Mask, MaskAsInts); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 1529 SmallVector<int, 16> Mask = Shuf.getShuffleMask(); in foldShuffleWithInsert() 1621 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst() 1855 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst() 1857 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
|
| H A D | InstructionCombining.cpp | 1439 ShuffleVectorInst::getShuffleMask(Mask, ShMask); in foldVectorBinop()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 711 SmallVector<int, 16> ActualMask = SI->getShuffleMask(); in matchPairwiseShuffleMask() 976 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction()
|
| H A D | VectorUtils.cpp | 316 for (int MaskElt : ShuffleInst->getShuffleMask()) in getSplatValue()
|
| H A D | InstructionSimplify.cpp | 4427 ShuffleVectorInst::getShuffleMask(Mask, Indices); in SimplifyShuffleVectorInst()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 832 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instructions.cpp | 1726 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, in getShuffleMask() function in ShuffleVectorInst 1891 SmallVector<int, 16> Mask = getShuffleMask(); in isIdentityWithPadding() 1909 return isIdentityMaskImpl(getShuffleMask(), NumOpElts); in isIdentityWithExtract() 1926 return isIdentityMaskImpl(getShuffleMask(), NumMaskElts); in isConcat()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 3216 ShuffleVectorInst::getShuffleMask(cast<Constant>(I.getOperand(2)), Mask); in visitShuffleVector()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 8529 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 14959 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
|