[llvm] [AMDGPU] Improved register pressure estimates for rescheduling (PR #213116)
Lucas Ramirez via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 04:57:51 PDT 2026
================
@@ -408,10 +411,15 @@ AMDGPUCoExecSchedStrategy::AMDGPUCoExecSchedStrategy(
const MachineSchedContext *C)
: GCNSchedStrategy(C) {
SchedStages.push_back(GCNSchedStageID::ILPInitialSchedule);
+ SchedStages.push_back(GCNSchedStageID::LiveIntervalRPReschedule);
SchedStages.push_back(GCNSchedStageID::RewriteMFMAForm);
SchedStages.push_back(GCNSchedStageID::PreRARematerialize);
// Use more accurate GCN pressure trackers.
UseGCNTrackers = true;
+
+ if (!VGPRThresholdPercentOpt.getNumOccurrences()) {
+ VGPRThresholdPercent = DefaultCoExecVGPRThresholdPercent;
+ }
----------------
lucas-rami wrote:
```suggestion
if (!VGPRThresholdPercentOpt.getNumOccurrences())
VGPRThresholdPercent = DefaultCoExecVGPRThresholdPercent;
```
https://github.com/llvm/llvm-project/pull/213116
More information about the llvm-commits
mailing list