Lines Matching defs:PartSz
4682 ArrayRef<int> Mask, int PartSz, int NumParts,
4690 unsigned Limit = getNumElems(CurrentOrder.size(), PartSz, I);
4691 MutableArrayRef<unsigned> Slice = CurrentOrder.slice(I * PartSz, Limit);
4702 int Idx = Mask[I * PartSz + K];
4704 Value *V = GatheredScalars[I * PartSz + K];
4719 FirstMin = (FirstMin / PartSz) * PartSz;
4727 int Idx = Mask[I * PartSz + K];
4731 if (Idx >= PartSz) {
4735 if (CurrentOrder[I * PartSz + Idx] >
4736 static_cast<unsigned>(I * PartSz + K) &&
4737 CurrentOrder[I * PartSz + Idx] !=
4738 static_cast<unsigned>(I * PartSz + Idx))
4739 CurrentOrder[I * PartSz + Idx] = I * PartSz + K;
4749 int PartSz = getPartNumElems(NumScalars, NumParts);
4752 CurrentOrder, ExtractMask, PartSz, NumParts, [&](unsigned I) {
4756 unsigned Sz = getNumElems(TE.getVectorFactor(), PartSz, I);
4758 int K = I * PartSz + Idx;
4781 PartSz = NumScalars;
4785 TransformMaskToOrder(CurrentOrder, Mask, PartSz, NumParts, [&](unsigned I) {