[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