[llvm] Fix `assignValueToReg` function's argument (PR #184354)

via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 3 06:50:59 PST 2026


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-m68k

Author: None (Shoreshen)

<details>
<summary>Changes</summary>

Because of [PR#<!-- -->178198](https://github.com/llvm/llvm-project/pull/178198) the argument changes for `assignValueToReg`.

This PR aiming at fixing M86k experimental target

---
Full diff: https://github.com/llvm/llvm-project/pull/184354.diff


1 Files Affected:

- (modified) llvm/lib/Target/M68k/GISel/M68kCallLowering.cpp (+4-2) 


``````````diff
diff --git a/llvm/lib/Target/M68k/GISel/M68kCallLowering.cpp b/llvm/lib/Target/M68k/GISel/M68kCallLowering.cpp
index c7cdbe398fec1..a6aebf5767bfa 100644
--- a/llvm/lib/Target/M68k/GISel/M68kCallLowering.cpp
+++ b/llvm/lib/Target/M68k/GISel/M68kCallLowering.cpp
@@ -150,7 +150,8 @@ bool M68kCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder,
 
 void M68kIncomingValueHandler::assignValueToReg(Register ValVReg,
                                                 Register PhysReg,
-                                                const CCValAssign &VA) {
+                                                const CCValAssign &VA,
+                                                ISD::ArgFlagsTy Flags) {
   MIRBuilder.getMRI()->addLiveIn(PhysReg);
   MIRBuilder.getMBB().addLiveIn(PhysReg);
   IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA);
@@ -183,7 +184,8 @@ Register M68kIncomingValueHandler::getStackAddress(uint64_t Size,
 }
 
 void CallReturnHandler::assignValueToReg(Register ValVReg, Register PhysReg,
-                                         const CCValAssign &VA) {
+                                         const CCValAssign &VA,
+                                         ISD::ArgFlagsTy Flags) {
   MIB.addDef(PhysReg, RegState::Implicit);
   MIRBuilder.buildCopy(ValVReg, PhysReg);
 }

``````````

</details>


https://github.com/llvm/llvm-project/pull/184354


More information about the llvm-commits mailing list