Lines Matching defs:NumLaneElts

10851   int NumLaneElts = NumElts / NumLanes;
10852 int NumHalfLaneElts = NumLaneElts / 2;
10875 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) {
10876 int Lo = Lane, Mid = Lane + NumHalfLaneElts, Hi = Lane + NumLaneElts;
10905 NumLaneElts * (NormM / NumLaneElts) + (2 * (NormM % NumHalfLaneElts));
15070 int NumLaneElts = 128 / VT.getScalarSizeInBits();
15071 SmallVector<int, 16> RepeatMask(NumLaneElts, -1);
15078 SmallVector<int, 16> InLaneMask(NumLaneElts, -1);
15079 for (int i = 0; i != NumLaneElts; ++i) {
15080 int M = Mask[(Lane * NumLaneElts) + i];
15087 int LaneSrc = M / NumLaneElts;
15097 InLaneMask[i] = (M % NumLaneElts) + Src * NumElts;
15153 for (int i = 0; i != NumLaneElts; ++i) {
15154 int M = Mask[(Lane * NumLaneElts) + i];
15160 RepeatMask[i] = M % NumLaneElts;
15163 if (RepeatMask[i] != M % NumLaneElts)
15165 LaneSrcs[Lane][0] = M / NumLaneElts;
15167 if (RepeatMask[i] != ((M % NumLaneElts) + NumElts))
15169 LaneSrcs[Lane][1] = M / NumLaneElts;
15180 for (int i = 0; i != NumLaneElts; ++i) {
15183 M = Src * NumLaneElts + i;
15184 NewMask[Lane * NumLaneElts + i] = M;
15197 for (int i = 0; i != NumLaneElts; ++i) {
15200 M = Src * NumLaneElts + i;
15201 NewMask[Lane * NumLaneElts + i] = M;
15217 NewMask[i] = RepeatMask[i % NumLaneElts];
15221 NewMask[i] += (i / NumLaneElts) * NumLaneElts;
15440 int NumLaneElts = NumElts / NumLanes;
15460 if (0 != ((M % NumElts) / NumLaneElts))
15504 int NumSubLaneElts = NumLaneElts / SubLaneScale;
15524 int Lane = (M % NumElts) / NumLaneElts;
15528 int LocalM = (M % NumLaneElts) + (M < NumElts ? 0 : NumElts);
15587 RepeatedMask[Idx] = M + (Lane * NumLaneElts);
15619 bool OnlyLowestElts = isUndefOrInRange(Mask, 0, NumLaneElts);