Lines Matching refs:LeftoverNumElts
517 unsigned LeftoverNumElts = RegNumElts % MainNumElts; in extractParts() local
519 if (MainNumElts % LeftoverNumElts == 0 && in extractParts()
520 RegNumElts % LeftoverNumElts == 0 && in extractParts()
522 LeftoverNumElts > 1) { in extractParts()
524 LLT::fixed_vector(LeftoverNumElts, RegTy.getScalarSizeInBits()); in extractParts()
528 extractParts(Reg, LeftoverTy, RegNumElts / LeftoverNumElts, UnmergeValues, in extractParts()
532 unsigned LeftoverPerMain = MainNumElts / LeftoverNumElts; in extractParts()
534 ((RegNumElts % MainNumElts) / LeftoverNumElts); in extractParts()
594 unsigned LeftoverNumElts = RegNumElts % NumElts; in extractVectorParts() local
598 if (LeftoverNumElts == 0) in extractVectorParts()
616 if (LeftoverNumElts == 1) { in extractVectorParts()
619 LLT LeftoverTy = LLT::fixed_vector(LeftoverNumElts, EltTy); in extractVectorParts()
620 ArrayRef<Register> Pieces(&Elts[Offset], LeftoverNumElts); in extractVectorParts()