Remove OLD_JIT support from libbcc.
BUG=6051742
This change removes some legacy defines and files related to the original
LLVM JIT path. A follow-up change should remove MCJIT-related defines, since
we are not a JIT, but instead using MC CodeGen to emit ELF.
Change-Id: I193235a7716e5f8c653a617a2fb74840bf3406e0
diff --git a/lib/ExecutionEngine/Compiler.h b/lib/ExecutionEngine/Compiler.h
index eebe550..301daed 100644
--- a/lib/ExecutionEngine/Compiler.h
+++ b/lib/ExecutionEngine/Compiler.h
@@ -19,8 +19,7 @@
#include <bcc/bcc.h>
-#include "CodeGen/CodeEmitter.h"
-#include "CodeGen/CodeMemoryManager.h"
+#include <Config.h>
#if USE_MCJIT
#include "librsloader.h"
@@ -85,14 +84,6 @@
std::string mError;
-#if USE_OLD_JIT
- // The memory manager for code emitter
- llvm::OwningPtr<CodeMemoryManager> mCodeMemMgr;
-
- // The CodeEmitter
- llvm::OwningPtr<CodeEmitter> mCodeEmitter;
-#endif
-
#if USE_MCJIT
// Compilation buffer for MCJIT
llvm::SmallVector<char, 1024> mEmittedELFExecutable;
@@ -126,12 +117,6 @@
mpSymbolLookupContext = pContext;
}
-#if USE_OLD_JIT
- CodeMemoryManager *createCodeMemoryManager();
-
- CodeEmitter *createCodeEmitter();
-#endif
-
#if USE_MCJIT
void *getSymbolAddress(char const *name);