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