[llvm] [MachineScheduler][RISCV] Release the pending queue base on condition (PR #125468)

Piyou Chen via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 11 22:54:20 PST 2025


================
@@ -3656,6 +3660,37 @@ void GenericScheduler::pickNodeFromQueue(SchedBoundary &Zone,
   }
 }
 
+void GenericScheduler::bumpCycleUntilReleaseSUFromPending(bool IsTop) {
+  if (!DAG->isTrackingPressure())
+    return;
+  auto releasePending = [&](ReadyQueue &Q, const RegPressureTracker &RegP,
----------------
BeMg wrote:

I'm a little confused about the naming convention for lambda functions. I was corrected from using `ReleasePending` to `releasePending`.


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


More information about the llvm-commits mailing list