diff options
author | Dan Gohman <gohman@apple.com> | 2009-08-12 18:47:05 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-08-12 18:47:05 +0000 |
commit | e45da0dce0af2d6254c7db63a2fe0c3501dd3a5a (patch) | |
tree | 3ec0171d98948ce8c96fef637b108233a96db5ec | |
parent | 3aaccffbce9146aad97929d5812fb6271a7443ef (diff) |
Fix a few more places to use PadToColumn instead of tabs. And fix
the basic block label printing to check whether a block has a name
before printing a comment character and whitespace for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78830 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp index 35354750ef..f0aa304a8b 100644 --- a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp +++ b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp @@ -1311,7 +1311,8 @@ void AsmPrinter::EmitGlobalConstant(const Constant *CV, unsigned AddrSpace) { if (const ConstantInt *CI = dyn_cast<ConstantInt>(CV)) { SmallString<40> S; CI->getValue().toStringUnsigned(S, 16); - O << "\t\t\t" << TAI->getCommentString() << " 0x" << S.c_str(); + O.PadToColumn(TAI->getCommentColumn(), 1); + O << TAI->getCommentString() << " 0x" << S.c_str(); } } O << '\n'; @@ -1635,11 +1636,12 @@ void AsmPrinter::printBasicBlockLabel(const MachineBasicBlock *MBB, if (printColon) O << ':'; if (printComment) { - O.PadToColumn(TAI->getCommentColumn(), 1); - - if (MBB->getBasicBlock()) - O << '\t' << TAI->getCommentString() << ' ' - << MBB->getBasicBlock()->getNameStr(); + if (const BasicBlock *BB = MBB->getBasicBlock()) + if (BB->hasName()) { + O.PadToColumn(TAI->getCommentColumn(), 1); + O << TAI->getCommentString() << ' ' + << MBB->getBasicBlock()->getName(); + } if (printColon) EmitComments(*MBB); |