Lines Matching refs:getShuffleMask
1184 int MaskSize = Shuf.getShuffleMask().size(); in isShuffleEquivalentToSelect()
1347 ArrayRef<int> OldMask = Shuf->getShuffleMask(); in foldInsEltIntoIdentityShuffle()
1430 ArrayRef<int> Mask = Shuf->getShuffleMask(); in foldConstantInsEltIntoShuffle()
2095 Shuf.getShuffleMask(Mask); in foldSelectShuffleOfSelectShuffle()
2113 ShufOp->getShuffleMask(Mask1); in foldSelectShuffleOfSelectShuffle()
2165 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldSelectShuffleWith1Binop()
2196 ArrayRef<int> Mask = Shuf.getShuffleMask(); in canonicalizeInsertSplat()
2296 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldSelectShuffle()
2388 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldTruncShuffle()
2431 Value *NarrowX = Builder.CreateShuffleVector(X, Shuf.getShuffleMask()); in narrowVectorSelect()
2432 Value *NarrowY = Builder.CreateShuffleVector(Y, Shuf.getShuffleMask()); in narrowVectorSelect()
2449 Value *NewShuf = Builder.CreateShuffleVector(X, Shuf.getShuffleMask()); in foldShuffleOfUnaryOps()
2469 Value *NewShuf = Builder.CreateShuffleVector(X, Y, Shuf.getShuffleMask()); in foldShuffleOfUnaryOps()
2528 Value *NewShuf = Builder.CreateShuffleVector(X, Y, Shuf.getShuffleMask()); in foldCastShuffle()
2587 Shuf.getShuffleMask(Mask); in foldShuffleWithInsert()
2707 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldIdentityPaddedShuffles()
2742 !match(SVI.getShuffleMask(), m_ZeroMask()) || in simplifyBinOpSplats()
2764 return new ShuffleVectorInst(NewBO, SVI.getShuffleMask()); in simplifyBinOpSplats()
2771 if (auto *V = simplifyShuffleVectorInst(LHS, RHS, SVI.getShuffleMask(), in visitShuffleVectorInst()
2780 if (match(SVI.getShuffleMask(), m_ZeroMask()) && !isa<PoisonValue>(RHS)) in visitShuffleVectorInst()
2802 Value *V = Builder.CreateShuffleVector(X, Y, SVI.getShuffleMask(), in visitShuffleVectorInst()
2807 ArrayRef<int> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst()
3078 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
3080 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()