Rename Mangler linkage enums to something less gross.
authorBill Wendling <isanbard@gmail.com>
Mon, 20 Jul 2009 19:41:27 +0000 (19:41 +0000)
committerBill Wendling <isanbard@gmail.com>
Mon, 20 Jul 2009 19:41:27 +0000 (19:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76456 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/Mangler.h
lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
lib/VMCore/Mangler.cpp

index 416f382bef42b0cc8f3a47c8e2e01fe83c7c998d..d9234ac50aaae64290563a5a2f699a5e77ad4032 100644 (file)
@@ -27,9 +27,9 @@ class GlobalValue;
 class Mangler {
 public:
   enum ManglerPrefixTy {
-    DefaultPrefixTy,       ///< Emit default string before each symbol.
-    PrivatePrefixTy,       ///< Emit "private" prefix before each symbol.
-    LinkerPrivatePrefixTy  ///< Emit "linker private" prefix before each symbol.
+    Default,               ///< Emit default string before each symbol.
+    Private,               ///< Emit "private" prefix before each symbol.
+    LinkerPrivate          ///< Emit "linker private" prefix before each symbol.
   };
 
 private:
@@ -103,7 +103,7 @@ public:
   /// from getValueName.
   ///
   std::string makeNameProper(const std::string &x,
-                             ManglerPrefixTy PrefixTy = DefaultPrefixTy);
+                             ManglerPrefixTy PrefixTy = Mangler::Default);
 };
 
 } // End llvm namespace
index 08c664880c2d9084184b129bd77c7d7b7045f25a..21a36953a5258c70aa1409bbe05e9303afc6bbb3 100644 (file)
@@ -93,14 +93,10 @@ namespace {
       void Init(const std::string &GV, Mangler *Mang) {
         // Already initialized.
         if (!Stub.empty()) return;
-        Stub = Mang->makeNameProper(GV + "$stub",
-                                    Mangler::PrivatePrefixTy);
-        LazyPtr = Mang->makeNameProper(GV + "$lazy_ptr",
-                                       Mangler::PrivatePrefixTy);
-        SLP = Mang->makeNameProper(GV + "$slp",
-                                   Mangler::PrivatePrefixTy);
-        SCV = Mang->makeNameProper(GV + "$scv",
-                                   Mangler::PrivatePrefixTy);
+        Stub = Mang->makeNameProper(GV + "$stub", Mangler::Private);
+        LazyPtr = Mang->makeNameProper(GV + "$lazy_ptr", Mangler::Private);
+        SLP = Mang->makeNameProper(GV + "$slp", Mangler::Private);
+        SCV = Mang->makeNameProper(GV + "$scv", Mangler::Private);
       }
     };
     
index a4fcdf661b917e57e63723c8d51338020b1c26ef..cb0a8663078a1fe9a19265d2c22c6fb94844e074 100644 (file)
@@ -71,11 +71,11 @@ namespace {
         // Already initialized.
         if (!Stub.empty()) return;
         Stub = Mang->makeNameProper(GV + "$stub",
-                                    Mangler::PrivatePrefixTy);
+                                    Mangler::Private);
         LazyPtr = Mang->makeNameProper(GV + "$lazy_ptr",
-                                       Mangler::PrivatePrefixTy);
+                                       Mangler::Private);
         AnonSymbol = Mang->makeNameProper(GV + "$stub$tmp",
-                                          Mangler::PrivatePrefixTy);
+                                          Mangler::Private);
       }
     };
     
index c4c2502f0c215cdada314a0e235dfa87d0f2d4ec..5c4672b7e5a897c9b99ad97b654a7539ffc6bf99 100644 (file)
@@ -60,9 +60,9 @@ std::string Mangler::makeNameProper(const std::string &X,
     if (NeedPrefix) {
       Result = Prefix + Result;
 
-      if (PrefixTy == PrivatePrefixTy)
+      if (PrefixTy == Mangler::Private)
         Result = PrivatePrefix + Result;
-      else if (PrefixTy == LinkerPrivatePrefixTy)
+      else if (PrefixTy == Mangler::LinkerPrivate)
         Result = LinkerPrivatePrefix + Result;
     }
 
@@ -98,9 +98,9 @@ std::string Mangler::makeNameProper(const std::string &X,
     
     Result = Prefix + X;
 
-    if (PrefixTy == PrivatePrefixTy)
+    if (PrefixTy == Mangler::Private)
       Result = PrivatePrefix + Result;
-    else if (PrefixTy == LinkerPrivatePrefixTy)
+    else if (PrefixTy == Mangler::LinkerPrivate)
       Result = LinkerPrivatePrefix + Result;
 
     return Result;
@@ -121,9 +121,9 @@ std::string Mangler::makeNameProper(const std::string &X,
   if (NeedPrefix) {
     Result = Prefix + Result;
 
-    if (PrefixTy == PrivatePrefixTy)
+    if (PrefixTy == Mangler::Private)
       Result = PrivatePrefix + Result;
-    else if (PrefixTy == LinkerPrivatePrefixTy)
+    else if (PrefixTy == Mangler::LinkerPrivate)
       Result = LinkerPrivatePrefix + Result;
   }
 
@@ -142,8 +142,8 @@ std::string Mangler::getMangledName(const GlobalValue *GV, const char *Suffix,
          "Intrinsic functions cannot be mangled by Mangler");
 
   ManglerPrefixTy PrefixTy =
-    (GV->hasPrivateLinkage() || ForcePrivate) ? PrivatePrefixTy :
-     GV->hasLinkerPrivateLinkage() ? LinkerPrivatePrefixTy : DefaultPrefixTy;
+    (GV->hasPrivateLinkage() || ForcePrivate) ? Mangler::Private :
+      GV->hasLinkerPrivateLinkage() ? Mangler::LinkerPrivate : Mangler::Default;
 
   if (GV->hasName())
     return makeNameProper(GV->getName() + Suffix, PrefixTy);