[llvm] [Draft][AMDGPU] Rematerialize VGPR candidates when SGPR spills results in VGPR Excess (PR #168079)
Juan Manuel Martinez CaamaƱo via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 24 02:15:13 PST 2025
================
@@ -406,15 +416,15 @@ bool GCNRPTarget::isSaveBeneficial(Register Reg) const {
const TargetRegisterInfo *TRI = MRI.getTargetRegisterInfo();
const SIRegisterInfo *SRI = static_cast<const SIRegisterInfo *>(TRI);
+ RegExcess Excess(MF, RP, MaxSGPRs, MaxVGPRs);
----------------
jmmartinez wrote:
Updated to match, also retested with the original code.
https://github.com/llvm/llvm-project/pull/168079
More information about the llvm-commits
mailing list