Factor out debugging code into the common base class.
authorDan Gohman <gohman@apple.com>
Fri, 11 Jul 2008 22:36:22 +0000 (22:36 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 11 Jul 2008 22:36:22 +0000 (22:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53480 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/ScheduleDAG.cpp
lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

index d33f3d2cb62920b6795ff0ef94f4d58231ee18e9..b12e68edfb5ed0f989b53df152777d4caccb6cff 100644 (file)
@@ -1136,6 +1136,11 @@ void ScheduleDAG::dumpSchedule() const {
 ///
 MachineBasicBlock *ScheduleDAG::Run() {
   Schedule();
+  
+  DOUT << "*** Final schedule ***\n";
+  DEBUG(dumpSchedule());
+  DOUT << "\n";
+
   return BB;
 }
 
index 50331788ec15e5a7b030ff581ec1664a8daa2eb2..39aadd5279c65bd2183e4919fd0f21dd741c2349 100644 (file)
@@ -99,10 +99,6 @@ void ScheduleDAGList::Schedule() {
   ListScheduleTopDown();
   
   AvailableQueue->releaseState();
-  
-  DOUT << "*** Final schedule ***\n";
-  DEBUG(dumpSchedule());
-  DOUT << "\n";
 }
 
 //===----------------------------------------------------------------------===//
index ea4cc65bea8532baa9fa05122c1af6d8e739a882..098b7996d4c8003be75d10fb2fc794f3f75f0801 100644 (file)
@@ -204,10 +204,6 @@ void ScheduleDAGRRList::Schedule() {
 
   if (!Fast)
     CommuteNodesToReducePressure();
-  
-  DOUT << "*** Final schedule ***\n";
-  DEBUG(dumpSchedule());
-  DOUT << "\n";
 }
 
 /// CommuteNodesToReducePressure - If a node is two-address and commutable, and