summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-10-15 18:30:06 +0000
committerChris Lattner <sabre@nondot.org>2001-10-15 18:30:06 +0000
commit634b352fa6ccb7313520dcf552359569bf1b7f47 (patch)
tree58b2bb6fe29a162891a2c3d3093bc1ed49919c74
parent1e23ed7c653bb73984766cd3868da4d372ac47f8 (diff)
downloadexternal_llvm-634b352fa6ccb7313520dcf552359569bf1b7f47.zip
external_llvm-634b352fa6ccb7313520dcf552359569bf1b7f47.tar.gz
external_llvm-634b352fa6ccb7313520dcf552359569bf1b7f47.tar.bz2
Print Debug Code to stderr instead of stdout so that it doesn't mess up the assembly output
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@841 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/CodeGen/MachineRegInfo.h2
-rw-r--r--include/llvm/CodeGen/RegClass.h4
-rw-r--r--lib/Analysis/LiveVar/BBLiveVar.cpp24
-rw-r--r--lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp12
-rw-r--r--lib/Analysis/LiveVar/ValueSet.cpp8
-rw-r--r--lib/CodeGen/RegAlloc/LiveRange.h2
-rw-r--r--lib/CodeGen/RegAlloc/RegClass.h4
-rw-r--r--lib/Target/SparcV9/LiveVar/BBLiveVar.cpp24
-rw-r--r--lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp12
-rw-r--r--lib/Target/SparcV9/LiveVar/ValueSet.cpp8
-rw-r--r--lib/Target/SparcV9/RegAlloc/LiveRange.h2
-rw-r--r--lib/Target/SparcV9/RegAlloc/RegClass.h4
12 files changed, 53 insertions, 53 deletions
diff --git a/include/llvm/CodeGen/MachineRegInfo.h b/include/llvm/CodeGen/MachineRegInfo.h
index 64fd29e..fbc32f0 100644
--- a/include/llvm/CodeGen/MachineRegInfo.h
+++ b/include/llvm/CodeGen/MachineRegInfo.h
@@ -79,7 +79,7 @@ class MachineRegInfo
// RegClassArr.pushback( new SparcFloatCCRegClass(2) );
if(DEBUG_RA)
- cout << "Created machine register classes." << endl;
+ cerr << "Created machine register classes." << endl;
}
diff --git a/include/llvm/CodeGen/RegClass.h b/include/llvm/CodeGen/RegClass.h
index d08ed3a..9f5a469 100644
--- a/include/llvm/CodeGen/RegClass.h
+++ b/include/llvm/CodeGen/RegClass.h
@@ -101,12 +101,12 @@ class RegClass
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/lib/Analysis/LiveVar/BBLiveVar.cpp b/lib/Analysis/LiveVar/BBLiveVar.cpp
index 638e000..09beb12 100644
--- a/lib/Analysis/LiveVar/BBLiveVar.cpp
+++ b/lib/Analysis/LiveVar/BBLiveVar.cpp
@@ -33,9 +33,9 @@ void BBLiveVar::calcDefUseSets()
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 @@ void BBLiveVar::calcDefUseSets()
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 @@ void BBLiveVar::addDef(const Value *Op)
InSetChanged = true;
if( DEBUG_LV > 1) {
- cout << " +Def: "; printValue( Op ); cout << endl;
+ cerr << " +Def: "; printValue( Op ); cerr << endl;
}
}
@@ -130,7 +130,7 @@ void BBLiveVar::addUse(const Value *Op)
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 @@ bool BBLiveVar::applyFlowFunc(BBToBBLiveVarMapType LVMap)
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/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp b/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
index 40ebf1e..5c1aa82 100644
--- a/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
+++ b/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
@@ -54,7 +54,7 @@ void MethodLiveVarInfo::constructBBs()
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 MethodLiveVarInfo::doSingleBackwardPass()
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 @@ bool MethodLiveVarInfo::doSingleBackwardPass()
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 @@ void MethodLiveVarInfo::analyze()
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 @@ void MethodLiveVarInfo::analyze()
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/lib/Analysis/LiveVar/ValueSet.cpp b/lib/Analysis/LiveVar/ValueSet.cpp
index 8cfe6fb..c93bc20 100644
--- a/lib/Analysis/LiveVar/ValueSet.cpp
+++ b/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/lib/CodeGen/RegAlloc/LiveRange.h b/lib/CodeGen/RegAlloc/LiveRange.h
index 9c4d450..28e0712 100644
--- a/lib/CodeGen/RegAlloc/LiveRange.h
+++ b/lib/CodeGen/RegAlloc/LiveRange.h
@@ -101,7 +101,7 @@ class LiveRange : public ValueSet
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/lib/CodeGen/RegAlloc/RegClass.h b/lib/CodeGen/RegAlloc/RegClass.h
index d08ed3a..9f5a469 100644
--- a/lib/CodeGen/RegAlloc/RegClass.h
+++ b/lib/CodeGen/RegAlloc/RegClass.h
@@ -101,12 +101,12 @@ class RegClass
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/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp b/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp
index 638e000..09beb12 100644
--- a/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp
+++ b/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp
@@ -33,9 +33,9 @@ void BBLiveVar::calcDefUseSets()
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 @@ void BBLiveVar::calcDefUseSets()
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 @@ void BBLiveVar::addDef(const Value *Op)
InSetChanged = true;
if( DEBUG_LV > 1) {
- cout << " +Def: "; printValue( Op ); cout << endl;
+ cerr << " +Def: "; printValue( Op ); cerr << endl;
}
}
@@ -130,7 +130,7 @@ void BBLiveVar::addUse(const Value *Op)
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 @@ bool BBLiveVar::applyFlowFunc(BBToBBLiveVarMapType LVMap)
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/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp b/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp
index 40ebf1e..5c1aa82 100644
--- a/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp
+++ b/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp
@@ -54,7 +54,7 @@ void MethodLiveVarInfo::constructBBs()
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 MethodLiveVarInfo::doSingleBackwardPass()
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 @@ bool MethodLiveVarInfo::doSingleBackwardPass()
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 @@ void MethodLiveVarInfo::analyze()
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 @@ void MethodLiveVarInfo::analyze()
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/lib/Target/SparcV9/LiveVar/ValueSet.cpp b/lib/Target/SparcV9/LiveVar/ValueSet.cpp
index 8cfe6fb..c93bc20 100644
--- a/lib/Target/SparcV9/LiveVar/ValueSet.cpp
+++ b/lib/Target/SparcV9/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/lib/Target/SparcV9/RegAlloc/LiveRange.h b/lib/Target/SparcV9/RegAlloc/LiveRange.h
index 9c4d450..28e0712 100644
--- a/lib/Target/SparcV9/RegAlloc/LiveRange.h
+++ b/lib/Target/SparcV9/RegAlloc/LiveRange.h
@@ -101,7 +101,7 @@ class LiveRange : public ValueSet
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/lib/Target/SparcV9/RegAlloc/RegClass.h b/lib/Target/SparcV9/RegAlloc/RegClass.h
index d08ed3a..9f5a469 100644
--- a/lib/Target/SparcV9/RegAlloc/RegClass.h
+++ b/lib/Target/SparcV9/RegAlloc/RegClass.h
@@ -101,12 +101,12 @@ class RegClass
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();
}