[llvm] [clang] [SPARC] Support reserving arbitrary general purpose registers (PR #74927)

Sergei Barannikov via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 19 04:33:24 PST 2023


================
@@ -1125,6 +1130,19 @@ Register SparcTargetLowering::getRegisterByName(const char* RegName, LLT VT,
     .Case("g4", SP::G4).Case("g5", SP::G5).Case("g6", SP::G6).Case("g7", SP::G7)
     .Default(0);
 
+  const SparcRegisterInfo *MRI = Subtarget->getRegisterInfo();
----------------
s-barannikov wrote:

```suggestion
  const SparcRegisterInfo *TRI = Subtarget->getRegisterInfo();
```

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


More information about the llvm-commits mailing list