[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