summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2010-10-07 18:09:59 +0000
committerOwen Anderson <resistor@mac.com>2010-10-07 18:09:59 +0000
commit2c81296bc237cb26c2bb789514e331b3b5b31f79 (patch)
tree415279daacca31a85744a1352433e60b66d770ac /include
parentfbd121e1983323a75ae5de78f4b57e939e4c7a38 (diff)
downloadllvm-2c81296bc237cb26c2bb789514e331b3b5b31f79.tar.gz
llvm-2c81296bc237cb26c2bb789514e331b3b5b31f79.tar.bz2
llvm-2c81296bc237cb26c2bb789514e331b3b5b31f79.tar.xz
Add an initialization routine for libLLVMipo.a
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115933 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm-c/Initialization.h1
-rw-r--r--include/llvm/InitializePasses.h7
2 files changed, 6 insertions, 2 deletions
diff --git a/include/llvm-c/Initialization.h b/include/llvm-c/Initialization.h
index 4d64d2f2c8..252f731003 100644
--- a/include/llvm-c/Initialization.h
+++ b/include/llvm-c/Initialization.h
@@ -24,6 +24,7 @@ extern "C" {
void LLVMInitializeTransformUtils(LLVMPassRegistryRef R);
void LLVMInitializeScalarOpts(LLVMPassRegistryRef R);
+void LLVMInitializeIPO(LLVMPassRegistryRef R);
#ifdef __cplusplus
}
diff --git a/include/llvm/InitializePasses.h b/include/llvm/InitializePasses.h
index 8393a148ef..99e2bedec8 100644
--- a/include/llvm/InitializePasses.h
+++ b/include/llvm/InitializePasses.h
@@ -19,14 +19,17 @@ namespace llvm {
class PassRegistry;
-/// initializeTransformUtilsPasses - Initialize all passes linked into the
+/// initializeTransformUtils - Initialize all passes linked into the
/// TransformUtils library.
void initializeTransformUtils(PassRegistry&);
-/// initializeScalarOptsPasses - Initialize all passes linked into the
+/// initializeScalarOpts - Initialize all passes linked into the
/// ScalarOpts library.
void initializeScalarOpts(PassRegistry&);
+/// initializeIPO - Initialize all passes linked into the IPO library.
+void initializeIPO(PassRegistry&);
+
void initializeAAEvalPass(PassRegistry&);
void initializeADCEPass(PassRegistry&);
void initializeAliasAnalysisAnalysisGroup(PassRegistry&);