forked from OSchip/llvm-project
parent
4c8b1824f0
commit
f8dcf784a7
|
@ -1643,14 +1643,12 @@ void AsmPrinter::EmitBasicBlockStart(const MachineBasicBlock *MBB) const {
|
|||
// forward references to labels without knowing what their numbers
|
||||
// will be.
|
||||
if (MBB->hasAddressTaken()) {
|
||||
O << *GetBlockAddressSymbol(MBB->getBasicBlock()->getParent(),
|
||||
MBB->getBasicBlock());
|
||||
O << ':';
|
||||
const BasicBlock *BB = MBB->getBasicBlock();
|
||||
OutStreamer.EmitLabel(GetBlockAddressSymbol(BB->getParent(), BB));
|
||||
if (VerboseAsm) {
|
||||
O.PadToColumn(MAI->getCommentColumn());
|
||||
O << MAI->getCommentString() << " Address Taken";
|
||||
O << MAI->getCommentString() << " Address Taken" << '\n';
|
||||
}
|
||||
O << '\n';
|
||||
}
|
||||
|
||||
// Print the main label for the block.
|
||||
|
@ -1658,9 +1656,7 @@ void AsmPrinter::EmitBasicBlockStart(const MachineBasicBlock *MBB) const {
|
|||
if (VerboseAsm)
|
||||
O << MAI->getCommentString() << " BB#" << MBB->getNumber() << ':';
|
||||
} else {
|
||||
O << *GetMBBSymbol(MBB->getNumber()) << ':';
|
||||
if (!VerboseAsm)
|
||||
O << '\n';
|
||||
OutStreamer.EmitLabel(GetMBBSymbol(MBB->getNumber()));
|
||||
}
|
||||
|
||||
// Print some comments to accompany the label.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: llc < %s -mtriple=i386-apple-darwin | FileCheck %s
|
||||
; RUN: llc < %s -mtriple=i386-apple-darwin -asm-verbose=0 | FileCheck %s
|
||||
; PR3149
|
||||
; Make sure the copy after inline asm is not coalesced away.
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
; CHECK: _foo:
|
||||
; CHECK: L_Arr$non_lazy_ptr
|
||||
; CHECK: LBB1_1: ## %cond_true
|
||||
; CHECK: LBB1_1:
|
||||
|
||||
@Arr = external global [0 x i32] ; <[0 x i32]*> [#uses=1]
|
||||
|
||||
|
|
Loading…
Reference in New Issue