[llvm-branch-commits] [llvm] RegAllocFast: Fix verifier errors after assigning to reserved registers (PR #128281)
Christudasan Devadasan via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sat Feb 22 00:32:03 PST 2025
================
@@ -1005,7 +1007,8 @@ void RegAllocFastImpl::allocVirtRegUndef(MachineOperand &MO) {
MO.setSubReg(0);
}
MO.setReg(PhysReg);
- MO.setIsRenamable(true);
+ if (!LRI->Error)
+ MO.setIsRenamable(true);
----------------
cdevadas wrote:
```suggestion
MO.setIsRenamable(!LRI->Error);
```
https://github.com/llvm/llvm-project/pull/128281
More information about the llvm-branch-commits
mailing list