Lines Matching refs:getShuffleMask
1149 int MaskSize = Shuf.getShuffleMask().size(); in isShuffleEquivalentToSelect()
1312 ArrayRef<int> OldMask = Shuf->getShuffleMask(); in foldInsEltIntoIdentityShuffle()
1395 ArrayRef<int> Mask = Shuf->getShuffleMask(); in foldConstantInsEltIntoShuffle()
1988 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldSelectShuffleWith1Binop()
2019 ArrayRef<int> Mask = Shuf.getShuffleMask(); in canonicalizeInsertSplat()
2117 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldSelectShuffle()
2209 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldTruncShuffle()
2252 Value *NarrowX = Builder.CreateShuffleVector(X, Shuf.getShuffleMask()); in narrowVectorSelect()
2253 Value *NarrowY = Builder.CreateShuffleVector(Y, Shuf.getShuffleMask()); in narrowVectorSelect()
2268 Value *NewShuf = Builder.CreateShuffleVector(X, Shuf.getShuffleMask()); in foldFNegShuffle()
2280 Value *NewShuf = Builder.CreateShuffleVector(X, Y, Shuf.getShuffleMask()); in foldFNegShuffle()
2335 Value *NewShuf = Builder.CreateShuffleVector(X, Y, Shuf.getShuffleMask()); in foldCastShuffle()
2394 Shuf.getShuffleMask(Mask); in foldShuffleWithInsert()
2514 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldIdentityPaddedShuffles()
2548 if (auto *V = simplifyShuffleVectorInst(LHS, RHS, SVI.getShuffleMask(), in visitShuffleVectorInst()
2572 Value *V = Builder.CreateShuffleVector(X, Y, SVI.getShuffleMask(), in visitShuffleVectorInst()
2577 ArrayRef<int> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst()
2848 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
2850 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()