[llvm-commits] [llvm] r97999 - in /llvm/trunk/lib/CodeGen/AsmPrinter: DwarfDebug.cpp DwarfPrinter.cpp DwarfPrinter.h

Chris Lattner sabre at nondot.org
Mon Mar 8 14:52:49 PST 2010


Author: lattner
Date: Mon Mar  8 16:52:49 2010
New Revision: 97999

URL: http://llvm.org/viewvc/llvm-project?rev=97999&view=rev
Log:
eliminate a form of PrintLabelName.

Modified:
    llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp
    llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.h

Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp?rev=97999&r1=97998&r2=97999&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp Mon Mar  8 16:52:49 2010
@@ -2969,7 +2969,7 @@
       else
         O << MAI->getData64bitsDirective();
 
-      PrintLabelName("label", LI->first); EOL("low_pc");
+      PrintLabelName(getDWLabel("label", LI->first)); EOL("low_pc");
     }
   }
 

Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp?rev=97999&r1=97998&r2=97999&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp Mon Mar  8 16:52:49 2010
@@ -219,11 +219,6 @@
   O << Label->getName();
 }
 
-void DwarfPrinter::PrintLabelName(const char *Tag, unsigned Number) const {
-  // FIXME: REMOVE.
-  O << MAI->getPrivateGlobalPrefix() << Tag;
-  if (Number) O << Number;
-}
 void DwarfPrinter::PrintLabelName(const char *Tag, unsigned Number,
                                   const char *Suffix) const {
   // FIXME: REMOVE.
@@ -291,9 +286,9 @@
     O << "\t.set\t";
     PrintLabelName("set", SetCounter, Flavor);
     O << ",";
-    PrintLabelName(TagHi, NumberHi);
+    PrintLabelName(getDWLabel(TagHi, NumberHi));
     O << "-";
-    PrintLabelName(TagLo, NumberLo);
+    PrintLabelName(getDWLabel(TagLo, NumberLo));
     O << "\n";
     
     PrintRelDirective(IsSmall);
@@ -301,9 +296,9 @@
     ++SetCounter;
   } else {
     PrintRelDirective(IsSmall);
-    PrintLabelName(TagHi, NumberHi);
+    PrintLabelName(getDWLabel(TagHi, NumberHi));
     O << "-";
-    PrintLabelName(TagLo, NumberLo);
+    PrintLabelName(getDWLabel(TagLo, NumberLo));
   }
 }
 

Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.h?rev=97999&r1=97998&r2=97999&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.h (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfPrinter.h Mon Mar  8 16:52:49 2010
@@ -125,7 +125,6 @@
   /// PrintLabelName - Print label name in form used by Dwarf writer.
   ///
   void PrintLabelName(const MCSymbol *Label) const;
-  void PrintLabelName(const char *Tag, unsigned Number) const;
   void PrintLabelName(const char *Tag, unsigned Number,
                       const char *Suffix) const;
 





More information about the llvm-commits mailing list