Lines Matching refs:NumLaneElts

13012   int NumLaneElts = NumElts / NumLanes;  in lowerShuffleAsUNPCKAndPermute()  local
13013 int NumHalfLaneElts = NumLaneElts / 2; in lowerShuffleAsUNPCKAndPermute()
13019 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) { in lowerShuffleAsUNPCKAndPermute()
13020 for (int Elt = 0; Elt != NumLaneElts; ++Elt) { in lowerShuffleAsUNPCKAndPermute()
13033 int Lo = Lane, Mid = Lane + NumHalfLaneElts, Hi = Lane + NumLaneElts; in lowerShuffleAsUNPCKAndPermute()
13048 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) { in lowerShuffleAsUNPCKAndPermute()
13049 for (int Elt = 0; Elt != NumLaneElts; Elt += 2) { in lowerShuffleAsUNPCKAndPermute()
17064 int NumLaneElts = 128 / VT.getScalarSizeInBits(); in lowerShuffleAsLanePermuteAndRepeatedMask() local
17065 SmallVector<int, 16> RepeatMask(NumLaneElts, -1); in lowerShuffleAsLanePermuteAndRepeatedMask()
17072 SmallVector<int, 16> InLaneMask(NumLaneElts, -1); in lowerShuffleAsLanePermuteAndRepeatedMask()
17073 for (int i = 0; i != NumLaneElts; ++i) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17074 int M = Mask[(Lane * NumLaneElts) + i]; in lowerShuffleAsLanePermuteAndRepeatedMask()
17081 int LaneSrc = M / NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
17091 InLaneMask[i] = (M % NumLaneElts) + Src * NumElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
17147 for (int i = 0; i != NumLaneElts; ++i) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17148 int M = Mask[(Lane * NumLaneElts) + i]; in lowerShuffleAsLanePermuteAndRepeatedMask()
17154 RepeatMask[i] = M % NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
17157 if (RepeatMask[i] != M % NumLaneElts) in lowerShuffleAsLanePermuteAndRepeatedMask()
17159 LaneSrcs[Lane][0] = M / NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
17161 if (RepeatMask[i] != ((M % NumLaneElts) + NumElts)) in lowerShuffleAsLanePermuteAndRepeatedMask()
17163 LaneSrcs[Lane][1] = M / NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
17174 for (int i = 0; i != NumLaneElts; ++i) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17177 M = Src * NumLaneElts + i; in lowerShuffleAsLanePermuteAndRepeatedMask()
17178 NewMask[Lane * NumLaneElts + i] = M; in lowerShuffleAsLanePermuteAndRepeatedMask()
17191 for (int i = 0; i != NumLaneElts; ++i) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17194 M = Src * NumLaneElts + i; in lowerShuffleAsLanePermuteAndRepeatedMask()
17195 NewMask[Lane * NumLaneElts + i] = M; in lowerShuffleAsLanePermuteAndRepeatedMask()
17207 NewMask[i] = RepeatMask[i % NumLaneElts]; in lowerShuffleAsLanePermuteAndRepeatedMask()
17211 NewMask[i] += (i / NumLaneElts) * NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
17445 int NumLaneElts = NumElts / NumLanes; in lowerShuffleAsRepeatedMaskAndLanePermute() local
17465 if (0 != ((M % NumElts) / NumLaneElts)) in lowerShuffleAsRepeatedMaskAndLanePermute()
17503 int NumSubLaneElts = NumLaneElts / SubLaneScale; in lowerShuffleAsRepeatedMaskAndLanePermute()
17523 int Lane = (M % NumElts) / NumLaneElts; in lowerShuffleAsRepeatedMaskAndLanePermute()
17527 int LocalM = (M % NumLaneElts) + (M < NumElts ? 0 : NumElts); in lowerShuffleAsRepeatedMaskAndLanePermute()
17586 RepeatedMask[Idx] = M + (Lane * NumLaneElts); in lowerShuffleAsRepeatedMaskAndLanePermute()
17612 bool OnlyLowestElts = isUndefOrInRange(Mask, 0, NumLaneElts); in lowerShuffleAsRepeatedMaskAndLanePermute()