Lines Matching defs:NumLaneElts

11111   int NumLaneElts = NumElts / NumLanes;
11112 int NumHalfLaneElts = NumLaneElts / 2;
11135 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) {
11136 int Lo = Lane, Mid = Lane + NumHalfLaneElts, Hi = Lane + NumLaneElts;
11165 NumLaneElts * (NormM / NumLaneElts) + (2 * (NormM % NumHalfLaneElts));
15364 int NumLaneElts = 128 / VT.getScalarSizeInBits();
15365 SmallVector<int, 16> RepeatMask(NumLaneElts, -1);
15372 SmallVector<int, 16> InLaneMask(NumLaneElts, -1);
15373 for (int i = 0; i != NumLaneElts; ++i) {
15374 int M = Mask[(Lane * NumLaneElts) + i];
15381 int LaneSrc = M / NumLaneElts;
15391 InLaneMask[i] = (M % NumLaneElts) + Src * NumElts;
15447 for (int i = 0; i != NumLaneElts; ++i) {
15448 int M = Mask[(Lane * NumLaneElts) + i];
15454 RepeatMask[i] = M % NumLaneElts;
15457 if (RepeatMask[i] != M % NumLaneElts)
15459 LaneSrcs[Lane][0] = M / NumLaneElts;
15461 if (RepeatMask[i] != ((M % NumLaneElts) + NumElts))
15463 LaneSrcs[Lane][1] = M / NumLaneElts;
15474 for (int i = 0; i != NumLaneElts; ++i) {
15477 M = Src * NumLaneElts + i;
15478 NewMask[Lane * NumLaneElts + i] = M;
15491 for (int i = 0; i != NumLaneElts; ++i) {
15494 M = Src * NumLaneElts + i;
15495 NewMask[Lane * NumLaneElts + i] = M;
15511 NewMask[i] = RepeatMask[i % NumLaneElts];
15515 NewMask[i] += (i / NumLaneElts) * NumLaneElts;
15738 int NumLaneElts = NumElts / NumLanes;
15758 if (0 != ((M % NumElts) / NumLaneElts))
15802 int NumSubLaneElts = NumLaneElts / SubLaneScale;
15822 int Lane = (M % NumElts) / NumLaneElts;
15826 int LocalM = (M % NumLaneElts) + (M < NumElts ? 0 : NumElts);
15885 RepeatedMask[Idx] = M + (Lane * NumLaneElts);
15917 bool OnlyLowestElts = isUndefOrInRange(Mask, 0, NumLaneElts);