diff options
| author | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-10-16 16:34:44 +0000 |
|---|---|---|
| committer | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-10-16 16:34:44 +0000 |
| commit | 7d23a2bee93a06cf935ba28f4047e4f69553293d (patch) | |
| tree | 32f6f0f5974e7bb82b6ebe6275050c0bc38f3f28 /llvm/lib/CodeGen | |
| parent | 3d878424d2594d1c2a3f52370319419ba42a4e6a (diff) | |
| download | bcm5719-llvm-7d23a2bee93a06cf935ba28f4047e4f69553293d.tar.gz bcm5719-llvm-7d23a2bee93a06cf935ba28f4047e4f69553293d.zip | |
changed debugg message printing - no change to useful code
llvm-svn: 850
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp b/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp index c39919a162b..253370e053b 100644 --- a/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp +++ b/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp @@ -350,7 +350,7 @@ void PhyRegAlloc::insertCallerSavingCode(const MachineInstr *MInst, PushedRegSet.insert( Reg ); StackOff -= 8; // ****TODO: Correct ?????? - cout << "\n $$$ Inserted caller saving instr"; + cerr << "\n $$$ Inserted caller saving instr"; } // if not already pushed @@ -405,9 +405,9 @@ void PhyRegAlloc::updateMachineCode() for( AdIt = IBef.begin(); AdIt != IBef.end() ; ++AdIt ) { - cout << " *$* PREPENDed instr opcode: "; - cout << TargetInstrDescriptors[(*AdIt)->getOpCode()].opCodeString; - cout << endl; + cerr << " *$* PREPENDed instr opcode: "; + cerr << TargetInstrDescriptors[(*AdIt)->getOpCode()].opCodeString; + cerr << endl; MInstIterator = MIVec.insert( MInstIterator, *AdIt ); ++MInstIterator; @@ -445,8 +445,9 @@ void PhyRegAlloc::updateMachineCode() // nothing to worry if it's a const or a label if (DEBUG_RA) { - cout << "*NO LR for inst opcode: "; - cout << TargetInstrDescriptors[MInst->getOpCode()].opCodeString; + cout << "*NO LR for operand : " << Op ; + cout << " [reg:" << Op.getAllocatedRegNum() << "]"; + cout << " in inst:\t" << *MInst << endl; } // if register is not allocated, mark register as invalid @@ -474,9 +475,11 @@ void PhyRegAlloc::updateMachineCode() if (Val->getValueType() == Value::InstructionVal) { - cout << "!Warning: No LiveRange for: "; - printValue( Val); cout << " Type: " << Val->getValueType(); - cout << " RegVal=" << Op.getAllocatedRegNum() << endl; + if( DEBUG_RA ) { + cout << "!Warning: No LiveRange for: "; + printValue( Val); cout << " Type: " << Val->getValueType(); + cout << " RegVal=" << Op.getAllocatedRegNum() << endl; + } } #endif @@ -510,9 +513,9 @@ void PhyRegAlloc::updateMachineCode() for( AdIt = IAft.begin(); AdIt != IAft.end() ; ++AdIt ) { - cout << " *#* APPENDed instr opcode: "; - cout << TargetInstrDescriptors[(*AdIt)->getOpCode()].opCodeString; - cout << endl; + cerr << " *#* APPENDed instr opcode: "; + cerr << TargetInstrDescriptors[(*AdIt)->getOpCode()].opCodeString; + cerr << endl; MInstIterator = MIVec.insert( MInstIterator, *AdIt ); ++MInstIterator; @@ -751,7 +754,7 @@ void PhyRegAlloc::allocateRegisters() updateMachineCode(); if (DEBUG_RA) { - // PrintMachineInstructions(Meth); + PrintMachineInstructions(Meth); printMachineCode(); // only for DEBUGGING } } |

