mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-23 22:00:10 +00:00
Delete dead code.
llvm-svn: 214370
This commit is contained in:
parent
68daa119ea
commit
b9a23cdcdb
@ -151,7 +151,6 @@ protected:
|
||||
Module *M,
|
||||
std::string *ErrorStr,
|
||||
RTDyldMemoryManager *MCJMM,
|
||||
bool GVsWithCode,
|
||||
TargetMachine *TM);
|
||||
static ExecutionEngine *(*InterpCtor)(Module *M, std::string *ErrorStr);
|
||||
|
||||
|
@ -57,7 +57,6 @@ ExecutionEngine *(*ExecutionEngine::MCJITCtor)(
|
||||
Module *M,
|
||||
std::string *ErrorStr,
|
||||
RTDyldMemoryManager *MCJMM,
|
||||
bool GVsWithCode,
|
||||
TargetMachine *TM) = nullptr;
|
||||
ExecutionEngine *(*ExecutionEngine::InterpCtor)(Module *M,
|
||||
std::string *ErrorStr) =nullptr;
|
||||
@ -471,7 +470,7 @@ ExecutionEngine *EngineBuilder::create(TargetMachine *TM) {
|
||||
ExecutionEngine *EE = nullptr;
|
||||
if (UseMCJIT && ExecutionEngine::MCJITCtor)
|
||||
EE = ExecutionEngine::MCJITCtor(M, ErrorStr, MCJMM ? MCJMM : JMM,
|
||||
AllocateGVsWithCode, TheTM.release());
|
||||
TheTM.release());
|
||||
else if (ExecutionEngine::JITCtor)
|
||||
EE = ExecutionEngine::JITCtor(M, ErrorStr, JMM,
|
||||
AllocateGVsWithCode, TheTM.release());
|
||||
|
@ -45,19 +45,16 @@ extern "C" void LLVMLinkInMCJIT() {
|
||||
ExecutionEngine *MCJIT::createJIT(Module *M,
|
||||
std::string *ErrorStr,
|
||||
RTDyldMemoryManager *MemMgr,
|
||||
bool GVsWithCode,
|
||||
TargetMachine *TM) {
|
||||
// Try to register the program as a source of symbols to resolve against.
|
||||
//
|
||||
// FIXME: Don't do this here.
|
||||
sys::DynamicLibrary::LoadLibraryPermanently(nullptr, nullptr);
|
||||
|
||||
return new MCJIT(M, TM, MemMgr ? MemMgr : new SectionMemoryManager(),
|
||||
GVsWithCode);
|
||||
return new MCJIT(M, TM, MemMgr ? MemMgr : new SectionMemoryManager());
|
||||
}
|
||||
|
||||
MCJIT::MCJIT(Module *m, TargetMachine *tm, RTDyldMemoryManager *MM,
|
||||
bool AllocateGVsWithCode)
|
||||
MCJIT::MCJIT(Module *m, TargetMachine *tm, RTDyldMemoryManager *MM)
|
||||
: ExecutionEngine(m), TM(tm), Ctx(nullptr), MemMgr(this, MM), Dyld(&MemMgr),
|
||||
ObjCache(nullptr) {
|
||||
|
||||
|
@ -101,8 +101,7 @@ private:
|
||||
// called.
|
||||
|
||||
class MCJIT : public ExecutionEngine {
|
||||
MCJIT(Module *M, TargetMachine *tm, RTDyldMemoryManager *MemMgr,
|
||||
bool AllocateGVsWithCode);
|
||||
MCJIT(Module *M, TargetMachine *tm, RTDyldMemoryManager *MemMgr);
|
||||
|
||||
typedef llvm::SmallPtrSet<Module *, 4> ModulePtrSet;
|
||||
|
||||
@ -328,7 +327,6 @@ public:
|
||||
static ExecutionEngine *createJIT(Module *M,
|
||||
std::string *ErrorStr,
|
||||
RTDyldMemoryManager *MemMgr,
|
||||
bool GVsWithCode,
|
||||
TargetMachine *TM);
|
||||
|
||||
// @}
|
||||
|
Loading…
Reference in New Issue
Block a user