diff options
| author | Nate Begeman <natebegeman@mac.com> | 2006-05-02 17:34:51 +0000 |
|---|---|---|
| committer | Nate Begeman <natebegeman@mac.com> | 2006-05-02 17:34:51 +0000 |
| commit | 6e0f3868965612fbd391ec9d4c5eeec6ffebb351 (patch) | |
| tree | 2e256c5a5f44241a98724a43e81d6aae28b73721 /lib/Target/PowerPC/PPCAsmPrinter.cpp | |
| parent | b0cc79d45b1e455b486f8ca5cc68546b7a865eb3 (diff) | |
Hooray, everyone now uses the same printBasicBlockLabel implementation
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28056 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCAsmPrinter.cpp')
| -rw-r--r-- | lib/Target/PowerPC/PPCAsmPrinter.cpp | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/lib/Target/PowerPC/PPCAsmPrinter.cpp b/lib/Target/PowerPC/PPCAsmPrinter.cpp index d32b3231fa..f3a03114b2 100644 --- a/lib/Target/PowerPC/PPCAsmPrinter.cpp +++ b/lib/Target/PowerPC/PPCAsmPrinter.cpp @@ -233,10 +233,6 @@ namespace { printOperand(MI, OpNo+1); } - virtual void printBasicBlockLabel(const MachineBasicBlock *MBB, - bool printColon = false, - bool printComment = true) const; - virtual bool runOnMachineFunction(MachineFunction &F) = 0; virtual bool doFinalization(Module &M) = 0; @@ -507,17 +503,6 @@ void PPCAsmPrinter::printMachineInstruction(const MachineInstr *MI) { return; } -void PPCAsmPrinter::printBasicBlockLabel(const MachineBasicBlock *MBB, - bool printColon, - bool printComment) const { - O << PrivateGlobalPrefix << "BB" << getFunctionNumber() << "_" - << MBB->getNumber(); - if (printColon) - O << ':'; - if (printComment) - O << '\t' << CommentString << MBB->getBasicBlock()->getName(); -} - /// runOnMachineFunction - This uses the printMachineInstruction() /// method to print assembly for each instruction. /// @@ -729,7 +714,7 @@ bool DarwinAsmPrinter::doFinalization(Module &M) { return false; // success } -/// runOnMachineFunction - This uses the e() +/// runOnMachineFunction - This uses the printMachineInstruction() /// method to print assembly for each instruction. /// bool AIXAsmPrinter::runOnMachineFunction(MachineFunction &MF) { @@ -752,10 +737,8 @@ bool AIXAsmPrinter::runOnMachineFunction(MachineFunction &MF) { // Print out code for the function. for (MachineFunction::const_iterator I = MF.begin(), E = MF.end(); I != E; ++I) { - // Print a label for the basic block. - O << PrivateGlobalPrefix << "BB" << getFunctionNumber() << '_' - << I->getNumber() - << ":\t" << CommentString << I->getBasicBlock()->getName() << '\n'; + printBasicBlockLabel(I); + O << '\n'; for (MachineBasicBlock::const_iterator II = I->begin(), E = I->end(); II != E; ++II) { // Print the assembly for the instruction. |
