diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-01-19 04:53:18 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-01-19 04:53:18 +0000 |
| commit | f8a128a1a8a98cb08c62b2dcb7ce4d0d0cd80e94 (patch) | |
| tree | 63bfe37dd8625c3e292395eeee977a9752870c6a /llvm/lib/Target/ARM/AsmPrinter | |
| parent | dccbb28bca493c1998048f3ae4f52c684fdc9bed (diff) | |
| download | bcm5719-llvm-f8a128a1a8a98cb08c62b2dcb7ce4d0d0cd80e94.tar.gz bcm5719-llvm-f8a128a1a8a98cb08c62b2dcb7ce4d0d0cd80e94.zip | |
some cleanups
llvm-svn: 93853
Diffstat (limited to 'llvm/lib/Target/ARM/AsmPrinter')
| -rw-r--r-- | llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp index 4485ad75efc..3272c7b7722 100644 --- a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp +++ b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp @@ -1173,11 +1173,9 @@ void ARMAsmPrinter::PrintGlobalVariable(const GlobalVariable* GVar) { const Type *Type = C->getType(); unsigned Size = TD->getTypeAllocSize(Type); unsigned Align = TD->getPreferredAlignmentLog(GVar); - bool isDarwin = Subtarget->isTargetDarwin(); - printVisibility(GVarSym, GVar->getVisibility()); - if (Subtarget->isTargetELF()) + if (MAI->hasDotTypeDotSizeDirective()) O << "\t.type " << *GVarSym << ",%object\n"; SectionKind GVKind = TargetLoweringObjectFile::getKindForGlobal(GVar, TM); @@ -1243,7 +1241,7 @@ void ARMAsmPrinter::PrintGlobalVariable(const GlobalVariable* GVar) { case GlobalValue::WeakAnyLinkage: case GlobalValue::WeakODRLinkage: case GlobalValue::LinkerPrivateLinkage: - if (isDarwin) { + if (Subtarget->isTargetDarwin()) { O << "\t.globl " << *GVarSym << "\n\t.weak_definition " << *GVarSym << "\n"; } else { |

