Lines Matching refs:CurVReg
389 Register CurVReg = VRegs[i]; in lowerReturn() local
390 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx), 0}; in lowerReturn()
396 if (MRI.getType(CurVReg).getSizeInBits() == 1 && !Flags.isSExt() && in lowerReturn()
398 CurVReg = MIRBuilder.buildZExt(LLT::scalar(8), CurVReg).getReg(0); in lowerReturn()
418 CurVReg = in lowerReturn()
419 MIRBuilder.buildPadVectorWithUndefElements(NewLLT, CurVReg) in lowerReturn()
423 CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg}) in lowerReturn()
431 CurVReg = in lowerReturn()
432 MIRBuilder.buildPadVectorWithUndefElements(NewLLT, CurVReg) in lowerReturn()
442 if (NewLLT != MRI.getType(CurVReg)) { in lowerReturn()
444 CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg}) in lowerReturn()
450 if (CurVReg != CurArgInfo.Regs[0]) { in lowerReturn()
451 CurArgInfo.Regs[0] = CurVReg; in lowerReturn()