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

Chris Lattner sabre at nondot.org
Wed Jul 8 22:55:05 PDT 2009


Author: lattner
Date: Thu Jul  9 00:55:04 2009
New Revision: 75110

URL: http://llvm.org/viewvc/llvm-project?rev=75110&view=rev
Log:
reduce nesting by rearranging branches.

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=75110&r1=75109&r2=75110&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp Thu Jul  9 00:55:04 2009
@@ -437,25 +437,20 @@
 
       // Link-once, declaration, or Weakly-linked global variables need
       // non-lazily-resolved stubs
-      if (GV->isDeclaration() || GV->isWeakForLinker()) {
-        if (GV->hasHiddenVisibility()) {
-          if (!GV->isDeclaration() && !GV->hasCommonLinkage())
-            // Definition is not definitely in the current translation unit.
-            O << Name;
-          else {
-            HiddenGVStubs.insert(Name);
-            printSuffixedName(Name, "$non_lazy_ptr");
-            //assert(MO.getTargetFlags() == 0 || MO_PIC_BASE_OFFSET);
-          }
-        } else {
-          GVStubs.insert(Name);
-          printSuffixedName(Name, "$non_lazy_ptr");
-          //assert(MO.getTargetFlags() == 0 || MO_PIC_BASE_OFFSET);
-        }
-      } else {
+      if (!GV->isDeclaration() && !GV->isWeakForLinker()) {
         O << Name;
+      } else if (!GV->hasHiddenVisibility()) {
+        GVStubs.insert(Name);
+        printSuffixedName(Name, "$non_lazy_ptr");
+        //assert(MO.getTargetFlags() == 0 || MO_PIC_BASE_OFFSET);
+      } else if (!GV->isDeclaration() && !GV->hasCommonLinkage())
+        // Definition is not definitely in the current translation unit.
+        O << Name;
+      else {
+        HiddenGVStubs.insert(Name);
+        printSuffixedName(Name, "$non_lazy_ptr");
+        //assert(MO.getTargetFlags() == 0 || MO_PIC_BASE_OFFSET);
       }
-
     } else {
       O << Name;
     }





More information about the llvm-commits mailing list