[llvm] [RegisterScavenging] Respect early-clobber when scavenging registers (PR #184814)
Dominik Steenken via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 1 02:49:05 PDT 2026
================
@@ -377,8 +406,8 @@ static Register scavengeVReg(MachineRegisterInfo &MRI, RegScavenger &RS,
// spill/reload if necessary.
int SPAdj = 0;
const TargetRegisterClass &RC = *MRI.getRegClass(VReg);
- Register SReg = RS.scavengeRegisterBackwards(RC, DefMI.getIterator(),
- ReserveAfter, SPAdj);
+ Register SReg = RS.scavengeRegisterBackwards(
+ RC, DefMI.getIterator(), ReserveAfter, SPAdj, true, InspectNext);
----------------
dominik-steenken wrote:
Updated all three calls.
https://github.com/llvm/llvm-project/pull/184814
More information about the llvm-commits
mailing list