Lines Matching refs:SMask
1027 SmallVector<int, 256> SMask(P2Len); in insertb() local
1031 SMask[i] = in insertb()
1035 Value *P2Insert = Builder.CreateShuffleVector(P2Dst, P2Src, SMask); in insertb()
1114 SmallVector<int, 256> SMask; in concat() local
1122 SMask.resize(ElemCount * 2); in concat()
1123 std::iota(SMask.begin(), SMask.end(), 0); in concat()
1130 Work[ThisW][i + 1], SMask); in concat()
1139 SMask.resize(Vecs.size() * getSizeOf(Vecs.front()->getType())); in concat()
1140 std::iota(SMask.begin(), SMask.end(), 0); in concat()
1142 return Builder.CreateShuffleVector(Total, SMask); in concat()
1158 SmallVector<int, 128> SMask(NewSize); in vresize() local
1159 std::iota(SMask.begin(), SMask.begin() + CurSize, 0); in vresize()
1160 std::fill(SMask.begin() + CurSize, SMask.end(), CurSize); in vresize()
1162 return Builder.CreateShuffleVector(Val, PadVec, SMask); in vresize()
1472 SmallVector<int, 128> SMask(Length); in getElementRange() local
1473 std::iota(SMask.begin(), SMask.end(), Start); in getElementRange()
1474 return Builder.CreateShuffleVector(Lo, Hi, SMask); in getElementRange()