Lines Matching defs:ConcatMask
205 SmallVector<int, 32> ConcatMask(NumElts);
206 std::iota(ConcatMask.begin(), ConcatMask.end(), 0);
208 Value *Concat = Builder.CreateShuffleVector(MAdd, Zero, ConcatMask);
285 SmallVector<int, 32> ConcatMask(16);
287 ConcatMask[i] = i;
289 ConcatMask[i] = (i % NumElts) + NumElts;
292 Op0 = Builder.CreateShuffleVector(Op0, Zero, ConcatMask);
293 Op1 = Builder.CreateShuffleVector(Op1, Zero, ConcatMask);
321 SmallVector<int, 64> ConcatMask(NumConcatElts);
322 std::iota(ConcatMask.begin(), ConcatMask.end(), 0);
323 Ops[i] = Builder.CreateShuffleVector(Ops[i*2], Ops[i*2+1], ConcatMask);
334 SmallVector<int, 32> ConcatMask(NumElts);
338 ConcatMask[i] = i;
340 ConcatMask[i] = (i % SubElts) + SubElts;
343 Ops[0] = Builder.CreateShuffleVector(Ops[0], Zero, ConcatMask);