LLVM  3.7.0
Macros | Functions | Variables
SymbolRewriter.cpp File Reference
#include "llvm/CodeGen/Passes.h"
#include "llvm/Pass.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/IR/LegacyPassManager.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/Regex.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Support/YAMLParser.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
#include "llvm/Transforms/Utils/SymbolRewriter.h"
Include dependency graph for SymbolRewriter.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "symbol-rewriter"
 

Functions

static void rewriteComdat (Module &M, GlobalObject *GO, const std::string &Source, const std::string &Target)
 
 INITIALIZE_PASS (RewriteSymbols,"rewrite-symbols","Rewrite Symbols", false, false) ModulePass *llvm
 

Variables

static cl::list< std::string > RewriteMapFiles ("rewrite-map-file", cl::desc("Symbol Rewrite Map"), cl::value_desc("filename"))
 

Macro Definition Documentation

#define DEBUG_TYPE   "symbol-rewriter"

Definition at line 60 of file SymbolRewriter.cpp.

Function Documentation

INITIALIZE_PASS ( RewriteSymbols  ,
"rewrite-symbols"  ,
"Rewrite Symbols"  ,
false  ,
false   
)

Definition at line 543 of file SymbolRewriter.cpp.

static void rewriteComdat ( Module M,
GlobalObject GO,
const std::string &  Source,
const std::string &  Target 
)
static

Variable Documentation

cl::list<std::string> RewriteMapFiles("rewrite-map-file", cl::desc("Symbol Rewrite Map"), cl::value_desc("filename"))
static