Lines Matching refs:CurVReg
380 Register CurVReg = VRegs[i]; in lowerReturn() local
381 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx), 0}; in lowerReturn()
386 if (MRI.getType(CurVReg).getSizeInBits() == 1) { in lowerReturn()
387 CurVReg = MIRBuilder.buildZExt(LLT::scalar(8), CurVReg).getReg(0); in lowerReturn()
414 CurVReg = in lowerReturn()
415 MIRBuilder.buildMerge({NewLLT}, {CurVReg, Undef}).getReg(0); in lowerReturn()
418 CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg}) in lowerReturn()
426 CurVReg = in lowerReturn()
428 .buildBuildVector({NewLLT}, {CurVReg, Undef.getReg(0)}) in lowerReturn()
438 if (NewLLT != MRI.getType(CurVReg)) { in lowerReturn()
440 CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg}) in lowerReturn()
446 if (CurVReg != CurArgInfo.Regs[0]) { in lowerReturn()
447 CurArgInfo.Regs[0] = CurVReg; in lowerReturn()