Lines Matching defs:LeftoverTy
502 bool llvm::extractParts(Register Reg, LLT RegTy, LLT MainTy, LLT &LeftoverTy,
507 assert(!LeftoverTy.isValid() && "this is an out argument");
531 // If can unmerge to LeftoverTy, do it
536 LeftoverTy =
539 // Unmerge the SrcReg to LeftoverTy vectors
541 extractParts(Reg, LeftoverTy, RegNumElts / LeftoverNumElts, UnmergeValues,
544 // Find how many LeftoverTy makes one MainTy
575 LeftoverTy = MRI.getType(LeftoverRegs[0]);
579 LeftoverTy = LLT::scalar(LeftoverSize);
589 Register NewReg = MRI.createGenericVirtualRegister(LeftoverTy);
632 LLT LeftoverTy = LLT::fixed_vector(LeftoverNumElts, EltTy);
635 MIRBuilder.buildMergeLikeInstr(LeftoverTy, Pieces).getReg(0));