[llvm] [MachineScheduler] Make cluster check more efficient (PR #150884)
    Matt Arsenault via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Jul 29 20:12:13 PDT 2025
    
    
  
================
@@ -4263,8 +4268,9 @@ void GenericScheduler::schedNode(SUnit *SU, bool IsTopNode) {
       reschedulePhysReg(SU, true);
   } else {
     SU->BotReadyCycle = std::max(SU->BotReadyCycle, Bot.getCurrCycle());
-    BotCluster = DAG->getCluster(SU->ParentClusterIdx);
-    LLVM_DEBUG(if (BotCluster) {
+    BotClusterID = SU->ParentClusterIdx;
+    LLVM_DEBUG(if (BotClusterID != InvalidClusterId) {
----------------
arsenm wrote:
This would format better if you added a wrapping {} like `LLVM_DEBUG({})`
https://github.com/llvm/llvm-project/pull/150884
    
    
More information about the llvm-commits
mailing list