[llvm] [X86][IPRA] Add getIPRACSRegs since frame registers are risked to be optimized out. (PR #109597)

Freddy Ye via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 24 22:13:46 PDT 2024


================
@@ -103,15 +103,18 @@ void TargetFrameLowering::determineCalleeSaves(MachineFunction &MF,
   // saved registers.
   SavedRegs.resize(TRI.getNumRegs());
 
-  // When interprocedural register allocation is enabled caller saved registers
-  // are preferred over callee saved registers.
+  // Get the callee saved register list...
+  const MCPhysReg *CSRegs = nullptr;
+
+  // When interprocedural register allocation is enabled, callee saved register
+  // lit should be null, since caller saved registers are preferred over callee
----------------
FreddyLeaf wrote:

[de92c7f](https://github.com/llvm/llvm-project/pull/109597/commits/de92c7f060f9615cffc9368cc11f2990a1728a31)

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


More information about the llvm-commits mailing list