Lines Matching defs:SMask
2324 SmallVector<int, 256> SMask(P2Len);
2328 SMask[i] =
2332 Value *P2Insert = Builder.CreateShuffleVector(P2Dst, P2Src, SMask, "shf");
2407 SmallVector<int, 256> SMask;
2414 SMask.resize(length(Ty) * 2);
2415 std::iota(SMask.begin(), SMask.end(), 0);
2422 Work[ThisW][i], Work[ThisW][i + 1], SMask, "shf");
2431 SMask.resize(Vecs.size() * length(Vecs.front()->getType()));
2432 std::iota(SMask.begin(), SMask.end(), 0);
2434 return Builder.CreateShuffleVector(Total, SMask, "shf");
2450 SmallVector<int, 128> SMask(NewSize);
2451 std::iota(SMask.begin(), SMask.begin() + CurSize, 0);
2452 std::fill(SMask.begin() + CurSize, SMask.end(), CurSize);
2454 return Builder.CreateShuffleVector(Val, PadVec, SMask, "shf");
2927 SmallVector<int, 128> SMask(Length);
2928 std::iota(SMask.begin(), SMask.end(), Start);
2929 return Builder.CreateShuffleVector(Lo, Hi, SMask, "shf");