Lines Matching defs:ConcatMask
203 SmallVector<int, 32> ConcatMask(NumElts);
204 std::iota(ConcatMask.begin(), ConcatMask.end(), 0);
206 Value *Concat = Builder.CreateShuffleVector(MAdd, Zero, ConcatMask);
283 SmallVector<int, 32> ConcatMask(16);
285 ConcatMask[i] = i;
287 ConcatMask[i] = (i % NumElts) + NumElts;
290 Op0 = Builder.CreateShuffleVector(Op0, Zero, ConcatMask);
291 Op1 = Builder.CreateShuffleVector(Op1, Zero, ConcatMask);
319 SmallVector<int, 64> ConcatMask(NumConcatElts);
320 std::iota(ConcatMask.begin(), ConcatMask.end(), 0);
321 Ops[i] = Builder.CreateShuffleVector(Ops[i*2], Ops[i*2+1], ConcatMask);
332 SmallVector<int, 32> ConcatMask(NumElts);
336 ConcatMask[i] = i;
338 ConcatMask[i] = (i % SubElts) + SubElts;
341 Ops[0] = Builder.CreateShuffleVector(Ops[0], Zero, ConcatMask);