Make MachineScheduler debug output less confusing.
[oota-llvm.git] / lib / Target / Hexagon / HexagonMachineScheduler.cpp
index 35f732cd6207fbaa40cef53cf6daf820df29ad01..7a52d6874c33b5200fd1e1886c9938971162672f 100644 (file)
@@ -179,7 +179,11 @@ void VLIWMachineScheduler::schedule() {
   initQueues(TopRoots, BotRoots);
 
   bool IsTopNode = false;
-  while (SUnit *SU = SchedImpl->pickNode(IsTopNode)) {
+  while (true) {
+    DEBUG(dbgs() << "** VLIWMachineScheduler::schedule picking next node\n");
+    SUnit *SU = SchedImpl->pickNode(IsTopNode);
+    if (!SU) break;
+
     if (!checkSchedLimit())
       break;