[llvm-commits] [llvm] r75720 - /llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp

Chris Lattner sabre at nondot.org
Tue Jul 14 18:16:38 PDT 2009


Author: lattner
Date: Tue Jul 14 20:16:38 2009
New Revision: 75720

URL: http://llvm.org/viewvc/llvm-project?rev=75720&view=rev
Log:
simplify "EmitExternalGlobal": it is only used to output a
reference to the personality function for a module, and
those are all added to the GVStubs array by looping
over MMI->getPersonalities()

Modified:
    llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp

Modified: llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp?rev=75720&r1=75719&r2=75720&view=diff

==============================================================================
--- llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp Tue Jul 14 20:16:38 2009
@@ -416,11 +416,6 @@
   
   if (TM.getRelocationModel() != Reloc::Static) {
     Name = Mang->getMangledName(GV, "$non_lazy_ptr", true);
-    
-    if (GV->hasHiddenVisibility())
-      HiddenGVStubs[Mang->getMangledName(GV)] = Name;
-    else
-      GVStubs[Mang->getMangledName(GV)] = Name;
   } else {
     Name = Mang->getMangledName(GV);
   }
@@ -1062,7 +1057,7 @@
          E = Personalities.end(); I != E; ++I) {
       if (*I)
         GVStubs[Mang->getMangledName(*I)] =
-          Mang->getMangledName(*I, "$non_lazy_ptr", true);;
+          Mang->getMangledName(*I, "$non_lazy_ptr", true);
     }
   }
 





More information about the llvm-commits mailing list