98 std::vector<const char *> Export;
100 Export.push_back(
"main");
void initializeFunctionAttrsPass(PassRegistry &)
void initializeIPCPPass(PassRegistry &)
ModulePass * createIPConstantPropagationPass()
void initializeLoopExtractorPass(PassRegistry &)
void initializeStripDeadDebugInfoPass(PassRegistry &)
void initializeSimpleInlinerPass(PassRegistry &)
void initializeInternalizePassPass(PassRegistry &)
ModulePass * createIPSCCPPass()
LLVMContext ** unwrap(LLVMContextRef *Tys)
Pass * createAlwaysInlinerPass()
Pass * createFunctionAttrsPass()
void initializeStripSymbolsPass(PassRegistry &)
void initializePruneEHPass(PassRegistry &)
void initializeArgPromotionPass(PassRegistry &)
void initializeGlobalOptPass(PassRegistry &)
Pass * createArgumentPromotionPass(unsigned maxElements=3)
void initializeStripNonDebugSymbolsPass(PassRegistry &)
ModulePass * createGlobalDCEPass()
void initializeMergeFunctionsPass(PassRegistry &)
ModulePass * createDeadArgEliminationPass()
void initializeDAEPass(PassRegistry &)
ModulePass * createConstantMergePass()
ModulePass * createGlobalOptimizerPass()
void initializeIPO(PassRegistry &)
initializeIPO - Initialize all passes linked into the IPO library.
void LLVMInitializeIPO(LLVMPassRegistryRef R)
struct LLVMOpaquePassRegistry * LLVMPassRegistryRef
void initializeAlwaysInlinerPass(PassRegistry &)
void initializePartialInlinerPass(PassRegistry &)
void initializeSingleLoopExtractorPass(PassRegistry &)
void initializeDAHPass(PassRegistry &)
void initializeGlobalDCEPass(PassRegistry &)
void initializeBlockExtractorPassPass(PassRegistry &)
struct LLVMOpaquePassManager * LLVMPassManagerRef
void initializeStripDeadPrototypesPassPass(PassRegistry &)
ModulePass * createInternalizePass(ArrayRef< const char * > ExportList)
void initializeConstantMergePass(PassRegistry &)
void initializeStripDebugDeclarePass(PassRegistry &)
Pass * createFunctionInliningPass()
Pass * createPruneEHPass()
ModulePass * createStripDeadPrototypesPass()
ModulePass * createStripSymbolsPass(bool OnlyDebugInfo=false)