@@ -99,7 +99,8 @@ class MipsIncomingValueHandler : public CallLowering::IncomingValueHandler {
9999 MachinePointerInfo &MPO,
100100 ISD::ArgFlagsTy Flags) override ;
101101 void assignValueToAddress (Register ValVReg, Register Addr, LLT MemTy,
102- MachinePointerInfo &MPO, CCValAssign &VA) override ;
102+ const MachinePointerInfo &MPO,
103+ const CCValAssign &VA) override ;
103104
104105 unsigned assignCustomValue (CallLowering::ArgInfo &Arg,
105106 ArrayRef<CCValAssign> VAs,
@@ -149,10 +150,9 @@ Register MipsIncomingValueHandler::getStackAddress(uint64_t Size,
149150 return MIRBuilder.buildFrameIndex (LLT::pointer (0 , 32 ), FI).getReg (0 );
150151}
151152
152- void MipsIncomingValueHandler::assignValueToAddress (Register ValVReg,
153- Register Addr, LLT MemTy,
154- MachinePointerInfo &MPO,
155- CCValAssign &VA) {
153+ void MipsIncomingValueHandler::assignValueToAddress (
154+ Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO,
155+ const CCValAssign &VA) {
156156 MachineFunction &MF = MIRBuilder.getMF ();
157157 auto MMO = MF.getMachineMemOperand (MPO, MachineMemOperand::MOLoad, MemTy,
158158 inferAlignFromPtrInfo (MF, MPO));
@@ -207,7 +207,8 @@ class MipsOutgoingValueHandler : public CallLowering::OutgoingValueHandler {
207207 ISD::ArgFlagsTy Flags) override ;
208208
209209 void assignValueToAddress (Register ValVReg, Register Addr, LLT MemTy,
210- MachinePointerInfo &MPO, CCValAssign &VA) override ;
210+ const MachinePointerInfo &MPO,
211+ const CCValAssign &VA) override ;
211212 unsigned assignCustomValue (CallLowering::ArgInfo &Arg,
212213 ArrayRef<CCValAssign> VAs,
213214 std::function<void ()> *Thunk) override ;
@@ -240,10 +241,9 @@ Register MipsOutgoingValueHandler::getStackAddress(uint64_t Size,
240241 return AddrReg.getReg (0 );
241242}
242243
243- void MipsOutgoingValueHandler::assignValueToAddress (Register ValVReg,
244- Register Addr, LLT MemTy,
245- MachinePointerInfo &MPO,
246- CCValAssign &VA) {
244+ void MipsOutgoingValueHandler::assignValueToAddress (
245+ Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO,
246+ const CCValAssign &VA) {
247247 MachineFunction &MF = MIRBuilder.getMF ();
248248 uint64_t LocMemOffset = VA.getLocMemOffset ();
249249
0 commit comments