diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-10-07 13:54:50 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-10-07 13:54:50 +0000 |
commit | d0acc84b2b98d7c4ba5057cfb004ecf9f9db6a3d (patch) | |
tree | b94b9f2bdce5f37b966041ed11d17da26677c667 /lib/ExecutionEngine/ExecutionEngine.cpp | |
parent | ef8c4ca252f1289ca8d0a1e6cfd96ca17fe3c5a8 (diff) | |
download | llvm-d0acc84b2b98d7c4ba5057cfb004ecf9f9db6a3d.tar.gz llvm-d0acc84b2b98d7c4ba5057cfb004ecf9f9db6a3d.tar.bz2 llvm-d0acc84b2b98d7c4ba5057cfb004ecf9f9db6a3d.tar.xz |
Remove dead code.
Support for exception handling in the legacy JIT was removed in r181354 and
this code was dead since then.
Thanks to Yaron Keren for noticing it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192101 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/ExecutionEngine.cpp')
-rw-r--r-- | lib/ExecutionEngine/ExecutionEngine.cpp | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/lib/ExecutionEngine/ExecutionEngine.cpp b/lib/ExecutionEngine/ExecutionEngine.cpp index 95d5fcb18f..a8de4205da 100644 --- a/lib/ExecutionEngine/ExecutionEngine.cpp +++ b/lib/ExecutionEngine/ExecutionEngine.cpp @@ -56,9 +56,7 @@ ExecutionEngine *(*ExecutionEngine::InterpCtor)(Module *M, ExecutionEngine::ExecutionEngine(Module *M) : EEState(*this), - LazyFunctionCreator(0), - ExceptionTableRegister(0), - ExceptionTableDeregister(0) { + LazyFunctionCreator(0) { CompilingLazily = false; GVCompilationDisabled = false; SymbolSearchingDisabled = false; @@ -72,16 +70,6 @@ ExecutionEngine::~ExecutionEngine() { delete Modules[i]; } -void ExecutionEngine::DeregisterAllTables() { - if (ExceptionTableDeregister) { - DenseMap<const Function*, void*>::iterator it = AllExceptionTables.begin(); - DenseMap<const Function*, void*>::iterator ite = AllExceptionTables.end(); - for (; it != ite; ++it) - ExceptionTableDeregister(it->second); - AllExceptionTables.clear(); - } -} - namespace { /// \brief Helper class which uses a value handler to automatically deletes the /// memory block when the GlobalVariable is destroyed. |