Lines Matching refs:NumLaneElts

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