[llvm] [ARM] Use `RegisterClassInfo::getRegPressureSetLimit` (PR #120377)

David Green via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 19 04:41:10 PST 2024


================
@@ -6979,7 +6979,7 @@ bool ARMPipelinerLoopInfo::tooMuchRegisterPressure(SwingSchedulerDAG &SSD,
 
   auto &P = RPTracker.getPressure().MaxSetPressure;
   for (unsigned I = 0, E = P.size(); I < E; ++I)
----------------
davemgreen wrote:

Can you add these RegClasses as excluded:
```
    // Exclude some Neon register classes.
    if (I == ARM::DQuad_with_ssub_0 || I == ARM::DTripleSpc_with_ssub_0 ||
        I == ARM::DTriple_with_qsub_0_in_QPR)
      continue;
```

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


More information about the llvm-commits mailing list