Print Debug Code to stderr instead of stdout so that it doesn't mess up the assembly output

llvm-svn: 841
diff --git a/llvm/include/llvm/CodeGen/MachineRegInfo.h b/llvm/include/llvm/CodeGen/MachineRegInfo.h
index 64fd29e..fbc32f0 100644
--- a/llvm/include/llvm/CodeGen/MachineRegInfo.h
+++ b/llvm/include/llvm/CodeGen/MachineRegInfo.h
@@ -79,7 +79,7 @@
     // RegClassArr.pushback( new SparcFloatCCRegClass(2) );
 
     if(DEBUG_RA)
-      cout << "Created machine register classes." << endl;
+      cerr << "Created machine register classes." << endl;
 
   }
 
diff --git a/llvm/include/llvm/CodeGen/RegClass.h b/llvm/include/llvm/CodeGen/RegClass.h
index d08ed3a..9f5a469 100644
--- a/llvm/include/llvm/CodeGen/RegClass.h
+++ b/llvm/include/llvm/CodeGen/RegClass.h
@@ -101,12 +101,12 @@
 
 
   inline void printIGNodeList() const {
-    cout << "IG Nodes for Register Class " << RegClassID << ":" << endl;
+    cerr << "IG Nodes for Register Class " << RegClassID << ":" << endl;
     IG.printIGNodeList(); 
   }
 
   inline void printIG() {  
-    cout << "IG for Register Class " << RegClassID << ":" << endl;
+    cerr << "IG for Register Class " << RegClassID << ":" << endl;
     IG.printIG(); 
   }
 
diff --git a/llvm/lib/Analysis/LiveVar/BBLiveVar.cpp b/llvm/lib/Analysis/LiveVar/BBLiveVar.cpp
index 638e000..09beb12 100644
--- a/llvm/lib/Analysis/LiveVar/BBLiveVar.cpp
+++ b/llvm/lib/Analysis/LiveVar/BBLiveVar.cpp
@@ -33,9 +33,9 @@
     assert(MInst);
     
     if( DEBUG_LV > 1) {                            // debug msg
-      cout << " *Iterating over machine instr ";
+      cerr << " *Iterating over machine instr ";
       MInst->dump();
-      cout << endl;
+      cerr << endl;
     }
 
     // iterate over  MI operands to find defs
@@ -79,11 +79,11 @@
 	  assert( PhiArgMap[ ArgVal ] );
 	  
 	  if( DEBUG_LV > 1) {   // debug msg of level 2
-	    cout << "   - phi operand "; 
+	    cerr << "   - phi operand "; 
 	    printValue( ArgVal ); 
-	    cout  << " came from BB "; 
+	    cerr  << " came from BB "; 
 	    printValue( PhiArgMap[ ArgVal ]); 
-	    cout<<endl;
+	    cerr<<endl;
 	  }
 
 	} // if( IsPhi )
@@ -117,7 +117,7 @@
   InSetChanged = true; 
 
   if( DEBUG_LV > 1) {   
-    cout << "  +Def: "; printValue( Op ); cout << endl;
+    cerr << "  +Def: "; printValue( Op ); cerr << endl;
   }
 }
 
@@ -130,7 +130,7 @@
   InSetChanged = true; 
 
   if( DEBUG_LV > 1) {   // debug msg of level 2
-    cout << "   Use: "; printValue( Op ); cout << endl;
+    cerr << "   Use: "; printValue( Op ); cerr << endl;
   }
 
 }
@@ -220,15 +220,15 @@
 
 void BBLiveVar::printAllSets() const
 {
-  cout << "  Defs: ";   DefSet.printSet();  cout << endl;
-  cout << "  In: ";   InSet.printSet();  cout << endl;
-  cout << "  Out: ";   OutSet.printSet();  cout << endl;
+  cerr << "  Defs: ";   DefSet.printSet();  cerr << endl;
+  cerr << "  In: ";   InSet.printSet();  cerr << endl;
+  cerr << "  Out: ";   OutSet.printSet();  cerr << endl;
 }
 
 void BBLiveVar::printInOutSets() const
 {
-  cout << "  In: ";   InSet.printSet();  cout << endl;
-  cout << "  Out: ";   OutSet.printSet();  cout << endl;
+  cerr << "  In: ";   InSet.printSet();  cerr << endl;
+  cerr << "  Out: ";   OutSet.printSet();  cerr << endl;
 }
 
 
diff --git a/llvm/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp b/llvm/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
index 40ebf1e..5c1aa82 100644
--- a/llvm/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
+++ b/llvm/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
@@ -54,7 +54,7 @@
 
     const BasicBlock *BB = *BBI;        // get the current BB 
 
-    if(DEBUG_LV) { cout << " For BB "; printValue(BB); cout << ":" << endl; }
+    if(DEBUG_LV) { cerr << " For BB "; printValue(BB); cerr << ":" << endl; }
 
                                         // create a new BBLiveVar
     BBLiveVar * LVBB = new BBLiveVar( BB, POId );  
@@ -92,7 +92,7 @@
   bool ResultFlow, NeedAnotherIteration = false;
 
   if(DEBUG_LV) 
-    cout << endl <<  " After Backward Pass ..." << endl;
+    cerr << endl <<  " After Backward Pass ..." << endl;
 
   po_iterator<const Method*> BBI = po_begin(Meth);
 
@@ -102,8 +102,8 @@
     BBLiveVar* LVBB = BB2BBLVMap[*BBI];
     assert( LVBB );
 
-    if(DEBUG_LV) cout << " For BB " << (*BBI)->getName() << ":"  << endl;
-    // cout << " (POId=" << LVBB->getPOId() << ")" << endl ;
+    if(DEBUG_LV) cerr << " For BB " << (*BBI)->getName() << ":"  << endl;
+    // cerr << " (POId=" << LVBB->getPOId() << ")" << endl ;
 
     ResultFlow = false;
 
@@ -136,7 +136,7 @@
   if (HasAnalyzed)
     return;
   
-  if( DEBUG_LV) cout << "Analysing live variables ..." << endl;
+  if( DEBUG_LV) cerr << "Analysing live variables ..." << endl;
 
   // create and initialize all the BBLiveVars of the CFG
   constructBBs();        
@@ -149,7 +149,7 @@
   
   HasAnalyzed  = true;                // finished analysing
 
-  if( DEBUG_LV) cout << "Live Variable Analysis complete!" << endl;
+  if( DEBUG_LV) cerr << "Live Variable Analysis complete!" << endl;
 }
 
 
diff --git a/llvm/lib/Analysis/LiveVar/ValueSet.cpp b/llvm/lib/Analysis/LiveVar/ValueSet.cpp
index 8cfe6fb..c93bc20 100644
--- a/llvm/lib/Analysis/LiveVar/ValueSet.cpp
+++ b/llvm/lib/Analysis/LiveVar/ValueSet.cpp
@@ -6,12 +6,12 @@
 void printValue( const Value *const v)  // func to print a Value 
 {
   
-  if( (*v).hasName() ) 
-    cout << v << "(" << ((*v).getName()) << ") ";
+  if (v->hasName())
+    cerr << v << "(" << ((*v).getName()) << ") ";
   else if (v->getValueType() == Value::ConstantVal)         // if const
-    cout << v << "(" << ((ConstPoolVal *) v)->getStrValue() << ") ";
+    cerr << v << "(" << ((ConstPoolVal *) v)->getStrValue() << ") ";
   else
-      cout << v  << " ";
+    cerr << v  << " ";
 }
 
 
diff --git a/llvm/lib/CodeGen/RegAlloc/LiveRange.h b/llvm/lib/CodeGen/RegAlloc/LiveRange.h
index 9c4d450..28e0712 100644
--- a/llvm/lib/CodeGen/RegAlloc/LiveRange.h
+++ b/llvm/lib/CodeGen/RegAlloc/LiveRange.h
@@ -101,7 +101,7 @@
     if(SuggestedColor == -1 )
       SuggestedColor = Col;
     else if (DEBUG_RA) 
-      cout << "Already has a suggested color " << Col << endl;
+      cerr << "Already has a suggested color " << Col << endl;
   }
 
   inline unsigned getSuggestedColor() const {
diff --git a/llvm/lib/CodeGen/RegAlloc/RegClass.h b/llvm/lib/CodeGen/RegAlloc/RegClass.h
index d08ed3a..9f5a469 100644
--- a/llvm/lib/CodeGen/RegAlloc/RegClass.h
+++ b/llvm/lib/CodeGen/RegAlloc/RegClass.h
@@ -101,12 +101,12 @@
 
 
   inline void printIGNodeList() const {
-    cout << "IG Nodes for Register Class " << RegClassID << ":" << endl;
+    cerr << "IG Nodes for Register Class " << RegClassID << ":" << endl;
     IG.printIGNodeList(); 
   }
 
   inline void printIG() {  
-    cout << "IG for Register Class " << RegClassID << ":" << endl;
+    cerr << "IG for Register Class " << RegClassID << ":" << endl;
     IG.printIG(); 
   }