[llvm-branch-commits] [llvm] [AMDGPU] Limit register pressure of pipelined loops (PR #212539)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Aug 4 08:54:57 PDT 2026


hjagasiaAMD wrote:

Thanks for the input. The existing test is reduced from a real Triton regression and naturally exercises the VGPR-pressure path. I will add gfx908 coverage for the separate VGPR/AGPR register-file path ([L3348](https://github.com/llvm/llvm-project/blob/c9e55b2b5abce00309c637a6d38beefbaf6c2b78/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp#L3348)). Reaching the SGPR rejection path ([L3332](https://github.com/llvm/llvm-project/blob/c9e55b2b5abce00309c637a6d38beefbaf6c2b78/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp#L3332)) appears to require a large artificial loop with unusually high live SGPR pressure, hard to create one by hand. Did fuzz-fill produce a candidate input for that path, or only identify it as uncovered?

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


More information about the llvm-branch-commits mailing list