Lines Matching defs:Mask
591 SmallVectorImpl<int> &Mask) { in collectSingleShuffleElements()
745 static ShuffleOps collectShuffleElements(Value *V, SmallVectorImpl<int> &Mask, in collectShuffleElements()
1234 SmallVector<int, 16> Mask(NumElements, 0); in foldInsSequenceIntoSplat() local
1395 ArrayRef<int> Mask = Shuf->getShuffleMask(); in foldConstantInsEltIntoShuffle() local
1436 SmallVector<int, 16> Mask(NumElts); in foldConstantInsEltIntoShuffle() local
1582 SmallVector<int, 16> Mask; in visitInsertElementInst() local
1630 static bool canEvaluateShuffled(Value *V, ArrayRef<int> Mask, in canEvaluateShuffled()
1794 static Value *evaluateInDifferentElementOrder(Value *V, ArrayRef<int> Mask) { in evaluateInDifferentElementOrder()
1899 ArrayRef<int> Mask) { in isShuffleExtractingFromLHS()
1988 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldSelectShuffleWith1Binop() local
2019 ArrayRef<int> Mask = Shuf.getShuffleMask(); in canonicalizeInsertSplat() local
2117 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldSelectShuffle() local
2209 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldTruncShuffle() local
2355 ArrayRef<int> Mask; in foldIdentityExtractShuffle() local
2393 SmallVector<int, 16> Mask; in foldShuffleWithInsert() local
2514 ArrayRef<int> Mask = Shuf.getShuffleMask(); in foldIdentityPaddedShuffles() local
2577 ArrayRef<int> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst() local