Lines Matching defs:NumElts
184 unsigned NumElts = MulTy->getNumElements();
189 SmallVector<int, 16> EvenMask(NumElts / 2);
190 SmallVector<int, 16> OddMask(NumElts / 2);
191 for (int i = 0, e = NumElts / 2; i != e; ++i) {
203 SmallVector<int, 32> ConcatMask(NumElts);
264 unsigned NumElts = OpTy->getNumElements();
268 if (ST->hasBWI() && NumElts >= 64) {
271 } else if (ST->hasAVX2() && NumElts >= 32) {
281 if (NumElts < 16) {
284 for (unsigned i = 0; i != NumElts; ++i)
286 for (unsigned i = NumElts; i != 16; ++i)
287 ConcatMask[i] = (i % NumElts) + NumElts;
292 NumElts = 16;
299 assert(NumElts % IntrinsicNumElts == 0 && "Unexpected number of elements!");
300 unsigned NumSplits = NumElts / IntrinsicNumElts;
327 NumElts = cast<FixedVectorType>(OpTy)->getNumElements();
328 if (NumElts == 2) {
331 } else if (NumElts >= 8) {
332 SmallVector<int, 32> ConcatMask(NumElts);
337 for (unsigned i = SubElts; i != NumElts; ++i)