diff options
author | Devang Patel <dpatel@apple.com> | 2007-10-15 19:56:32 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2007-10-15 19:56:32 +0000 |
commit | 73d0e211a39650fc7562e0f15ed21440dde2243a (patch) | |
tree | 1b3ca5c35a9eb78a6e290df4a0f30a1a052110ca /include/llvm/ExecutionEngine | |
parent | f656b985ecf7d87672ce4b792205a209d9d35d76 (diff) | |
download | external_llvm-73d0e211a39650fc7562e0f15ed21440dde2243a.zip external_llvm-73d0e211a39650fc7562e0f15ed21440dde2243a.tar.gz external_llvm-73d0e211a39650fc7562e0f15ed21440dde2243a.tar.bz2 |
Add removeModuleProvider()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43002 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/ExecutionEngine')
-rw-r--r-- | include/llvm/ExecutionEngine/ExecutionEngine.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/llvm/ExecutionEngine/ExecutionEngine.h b/include/llvm/ExecutionEngine/ExecutionEngine.h index 7100a5f..2a2fb7c 100644 --- a/include/llvm/ExecutionEngine/ExecutionEngine.h +++ b/include/llvm/ExecutionEngine/ExecutionEngine.h @@ -97,7 +97,11 @@ public: void addModuleProvider(ModuleProvider *P) { Modules.push_back(P); } - + + /// removeModuleProvider - Remove a ModuleProvider from the list of modules. + /// Release module from ModuleProvider. + Module* removeModuleProvider(ModuleProvider *P, std::string *ErrInfo = 0); + /// FindFunctionNamed - Search all of the active modules to find the one that /// defines FnName. This is very slow operation and shouldn't be used for /// general code. |