Lines Matching refs:ValVReg
97 void assignValueToReg(Register ValVReg, const CCValAssign &VA,
103 void assignValueToAddress(Register ValVReg, const CCValAssign &VA) override;
137 void MipsIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
148 MIRBuilder.buildMerge(ValVReg, {Lo, Hi}); in assignValueToReg()
152 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
160 MIRBuilder.buildTrunc(ValVReg, Copy); in assignValueToReg()
164 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
190 void MipsIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument
196 MIRBuilder.buildTrunc(ValVReg, Load); in assignValueToAddress()
198 buildLoad(ValVReg, VA); in assignValueToAddress()
220 void assignValueToReg(Register ValVReg, const CCValAssign &VA,
226 void assignValueToAddress(Register ValVReg, const CCValAssign &VA) override;
238 void MipsOutgoingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
246 auto Unmerge = MIRBuilder.buildUnmerge(LLT::scalar(32), ValVReg); in assignValueToReg()
250 MIRBuilder.buildCopy(PhysReg, ValVReg); in assignValueToReg()
252 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
282 void MipsOutgoingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument
286 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()