[llvm] [AMDGPU] Prefer lower total register usage in regions with spilling (PR #71882)

Valery Pykhtin via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 30 04:50:30 PST 2023


================
@@ -88,8 +88,8 @@ void GCNRegPressure::inc(unsigned Reg,
   }
 }
 
-bool GCNRegPressure::less(const GCNSubtarget &ST,
-                          const GCNRegPressure& O,
+bool GCNRegPressure::less(const GCNSubtarget &ST, const MachineFunction &MF,
----------------
vpykhtin wrote:

can you leave only MF parameter and obtain ST from it, like

`const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>();`

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


More information about the llvm-commits mailing list