Lines Matching refs:CreateShuffleVector
248 VecLd = Builder.CreateShuffleVector(VecLd, Mask); in vectorizeLoadInsert()
407 return Builder.CreateShuffleVector(Vec, ShufMask, "shift"); in createShiftShuffle()
586 Value *Shuf = Builder.CreateShuffleVector(CastV, NewMask); in foldBitcastShuf()
1104 Shuf0 = Builder.CreateShuffleVector(X, UnaryMask); in foldShuffleOfBinops()
1105 Shuf1 = Builder.CreateShuffleVector(Y, W, Mask); in foldShuffleOfBinops()
1108 Shuf0 = Builder.CreateShuffleVector(X, Z, Mask); in foldShuffleOfBinops()
1109 Shuf1 = Builder.CreateShuffleVector(Y, UnaryMask); in foldShuffleOfBinops()
1225 Value *NewShuffle = Builder.CreateShuffleVector( in foldShuffleFromReductions()
1522 Value *NSV0A = Builder.CreateShuffleVector(GetShuffleOperand(SVI0A, 0), in foldSelectShuffle()
1525 Value *NSV0B = Builder.CreateShuffleVector(GetShuffleOperand(SVI0B, 0), in foldSelectShuffle()
1528 Value *NSV1A = Builder.CreateShuffleVector(GetShuffleOperand(SVI1A, 0), in foldSelectShuffle()
1531 Value *NSV1B = Builder.CreateShuffleVector(GetShuffleOperand(SVI1B, 0), in foldSelectShuffle()
1546 Value *NSV = Builder.CreateShuffleVector(NOp0, NOp1, ReconstructMasks[S]); in foldSelectShuffle()