diff options
author | Owen Anderson <resistor@mac.com> | 2010-10-07 18:31:00 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2010-10-07 18:31:00 +0000 |
commit | 861f4c38de1654515377222c05d544b1442bdd00 (patch) | |
tree | 5bed5d3b05a0fc7c4c3ad22e68a8c795ad87becc /include | |
parent | 6b17830980093a765d99696048c82b2ec53a8a3c (diff) |
Add initialization routines for Analysis and IPA.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115946 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm-c/Initialization.h | 2 | ||||
-rw-r--r-- | include/llvm/InitializePasses.h | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm-c/Initialization.h b/include/llvm-c/Initialization.h index 252f7310038..b32e22e3787 100644 --- a/include/llvm-c/Initialization.h +++ b/include/llvm-c/Initialization.h @@ -25,6 +25,8 @@ extern "C" { void LLVMInitializeTransformUtils(LLVMPassRegistryRef R); void LLVMInitializeScalarOpts(LLVMPassRegistryRef R); void LLVMInitializeIPO(LLVMPassRegistryRef R); +void LLVMInitializeAnalysis(LLVMPassRegistryRef R); +void LLVMInitializeIPA(LLVMPassRegistryRef R); #ifdef __cplusplus } diff --git a/include/llvm/InitializePasses.h b/include/llvm/InitializePasses.h index 99e2bedec8b..2720c8fcff9 100644 --- a/include/llvm/InitializePasses.h +++ b/include/llvm/InitializePasses.h @@ -30,6 +30,12 @@ void initializeScalarOpts(PassRegistry&); /// initializeIPO - Initialize all passes linked into the IPO library. void initializeIPO(PassRegistry&); +/// initializeAnalysis - Initialize all passes linked into the Analysis library. +void initializeAnalysis(PassRegistry&); + +/// initializeIPA - Initialize all passes linked into the IPA library. +void initializeIPA(PassRegistry&); + void initializeAAEvalPass(PassRegistry&); void initializeADCEPass(PassRegistry&); void initializeAliasAnalysisAnalysisGroup(PassRegistry&); |