[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