[llvm] [AMDGPU] Constrain AV->VReg if we do not exceed RP thresholds (PR #150086)

Shilei Tian via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 14 09:49:12 PDT 2025


================
@@ -1130,6 +1130,15 @@ bool PreRARematStage::initGCNSchedStage() {
 }
 
 void GCNSchedStage::finalizeGCNSchedStage() {
+  unsigned MaxArchVGPR = 0;
+  for (auto P : DAG.Pressure) {
+    if (P.getArchVGPRNum() > MaxArchVGPR)
+      MaxArchVGPR = P.getArchVGPRNum();
----------------
shiltian wrote:

```suggestion
    MaxArchVGPR = std::max(MaxArchVGPR, P.getArchVGPRNum());
```

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


More information about the llvm-commits mailing list