diff options
author | Chris Lattner <sabre@nondot.org> | 2001-09-19 16:09:04 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2001-09-19 16:09:04 +0000 |
commit | 4c3aaa4adb12aa140742eaa1f9e79c2bebf14596 (patch) | |
tree | 7e4840de376fcd4501e13755c3031f15e0a1205c /lib/CodeGen | |
parent | 9a3d63bcbe54e359bb908436053ed16cef77b9f7 (diff) |
* REMOVE extraneous debug info if DEBUG_RA is not set
* Spell PhyRegAlloc right.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@645 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen')
-rw-r--r-- | lib/CodeGen/RegAlloc/LiveRangeInfo.cpp | 2 | ||||
-rw-r--r-- | lib/CodeGen/RegAlloc/PhyRegAlloc.cpp (renamed from lib/CodeGen/RegAlloc/PhyRegAloc.cpp) | 10 |
2 files changed, 7 insertions, 5 deletions
diff --git a/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp b/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp index 17139e43b7..658f3d276e 100644 --- a/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp +++ b/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp @@ -96,7 +96,7 @@ void LiveRangeInfo::constructLiveRanges() MachineOperand::MachineOperandType OpTyp = OpI.getMachineOperand().getOperandType(); - if ( OpTyp == MachineOperand::MO_CCRegister) { + if (DEBUG_RA && OpTyp == MachineOperand::MO_CCRegister) { cout << "\n**CC reg found. Is Def=" << OpI.isDef() << " Val:"; printValue( OpI.getMachineOperand().getVRegValue() ); cout << endl; diff --git a/lib/CodeGen/RegAlloc/PhyRegAloc.cpp b/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp index 7237effe68..8824b64661 100644 --- a/lib/CodeGen/RegAlloc/PhyRegAloc.cpp +++ b/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp @@ -267,7 +267,7 @@ void PhyRegAlloc::updateMachineCode() const Value *const Val = Op.getVRegValue(); // delete this condition checking later (must assert if Val is null) - if( !Val ) { + if( !Val && DEBUG_RA) { cout << "Warning: NULL Value found for operand" << endl; continue; } @@ -279,8 +279,10 @@ void PhyRegAlloc::updateMachineCode() // nothing to worry if it's a const or a label - cout << "*NO LR for inst opcode: "; - cout << TargetInstrDescriptors[MInst->getOpCode()].opCodeString; + if (DEBUG_RA) { + cout << "*NO LR for inst opcode: "; + cout << TargetInstrDescriptors[MInst->getOpCode()].opCodeString; + } Op.setRegForValue( -1 ); // mark register as invalid @@ -297,7 +299,7 @@ void PhyRegAlloc::updateMachineCode() //TM.getInstrInfo().isReturn(MInst->getOpCode()) else if(TM.getInstrInfo().isReturn(MInst->getOpCode()) ) { - cout << endl << "RETURN found" << endl; + if (DEBUG_RA) cout << endl << "RETURN found" << endl; Op.setRegForValue( MRI.getReturnAddressReg() ); } |