[llvm-commits] [llvm] r74094 - /llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp

Chris Lattner sabre at nondot.org
Wed Jun 24 11:24:43 PDT 2009


Author: lattner
Date: Wed Jun 24 13:24:42 2009
New Revision: 74094

URL: http://llvm.org/viewvc/llvm-project?rev=74094&view=rev
Log:
only emit one .align for all the hidden gv stubs instead of one for each.

Modified:
    llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp

Modified: llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp?rev=74094&r1=74093&r2=74094&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp Wed Jun 24 13:24:42 2009
@@ -1169,9 +1169,9 @@
 
     if (!HiddenGVStubs.empty()) {
       SwitchToSection(TAI->getDataSection());
+      EmitAlignment(2);
       for (StringSet<>::iterator I = HiddenGVStubs.begin(),
            E = HiddenGVStubs.end(); I != E; ++I) {
-        EmitAlignment(2);
         const char *Name = I->getKeyData();
         printSuffixedName(Name, "$non_lazy_ptr");
         O << ":\n" << TAI->getData32bitsDirective() << Name << '\n';





More information about the llvm-commits mailing list