[llvm] r231660 - SymbolRewriter: Hide implementation details

Benjamin Kramer benny.kra at googlemail.com
Mon Mar 9 08:50:47 PDT 2015


Author: d0k
Date: Mon Mar  9 10:50:47 2015
New Revision: 231660

URL: http://llvm.org/viewvc/llvm-project?rev=231660&view=rev
Log:
SymbolRewriter: Hide implementation details

NFC.

Modified:
    llvm/trunk/lib/Transforms/Utils/SymbolRewriter.cpp

Modified: llvm/trunk/lib/Transforms/Utils/SymbolRewriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/SymbolRewriter.cpp?rev=231660&r1=231659&r2=231660&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/SymbolRewriter.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/SymbolRewriter.cpp Mon Mar  9 10:50:47 2015
@@ -72,15 +72,15 @@
 #include "llvm/Transforms/Utils/SymbolRewriter.h"
 
 using namespace llvm;
+using namespace SymbolRewriter;
 
 static cl::list<std::string> RewriteMapFiles("rewrite-map-file",
                                              cl::desc("Symbol Rewrite Map"),
                                              cl::value_desc("filename"));
 
-namespace llvm {
-namespace SymbolRewriter {
-void rewriteComdat(Module &M, GlobalObject *GO, const std::string &Source,
-                   const std::string &Target) {
+static void rewriteComdat(Module &M, GlobalObject *GO,
+                          const std::string &Source,
+                          const std::string &Target) {
   if (Comdat *CD = GO->getComdat()) {
     auto &Comdats = M.getComdatSymbolTable();
 
@@ -92,6 +92,7 @@ void rewriteComdat(Module &M, GlobalObje
   }
 }
 
+namespace {
 template <RewriteDescriptor::Type DT, typename ValueType,
           ValueType *(llvm::Module::*Get)(StringRef) const>
 class ExplicitRewriteDescriptor : public RewriteDescriptor {
@@ -226,6 +227,7 @@ typedef PatternRewriteDescriptor<Rewrite
                                  &llvm::Module::getNamedAlias,
                                  &llvm::Module::aliases>
     PatternRewriteNamedAliasDescriptor;
+} // namespace
 
 bool RewriteMapParser::parse(const std::string &MapFile,
                              RewriteDescriptorList *DL) {
@@ -489,8 +491,6 @@ parseRewriteGlobalAliasDescriptor(yaml::
 
   return true;
 }
-}
-}
 
 namespace {
 class RewriteSymbols : public ModulePass {





More information about the llvm-commits mailing list