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 | 5d0d0d05fde13ac09ce006bce83b5fcb673c02be (patch) | |
| tree | 1b3ca5c35a9eb78a6e290df4a0f30a1a052110ca /include | |
| parent | 30bd2fd8f1ae6a6ca01610c63a4cd1981d8db921 (diff) | |
| download | external_llvm-5d0d0d05fde13ac09ce006bce83b5fcb673c02be.zip external_llvm-5d0d0d05fde13ac09ce006bce83b5fcb673c02be.tar.gz external_llvm-5d0d0d05fde13ac09ce006bce83b5fcb673c02be.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')
| -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. |
