From 82d8277ad5862b54341808812bb4016e52347060 Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Wed, 3 Sep 2003 20:34:19 +0000 Subject: ExecutionEngine.cpp: Move execution engine creation stuff into a new static method here. Remove some extra blank lines. ExecutionEngine.h: Add its prototype. lli.cpp: Call it. Make creation method for each type of EE into a static method of its own subclass. Interpreter/Interpreter.cpp: ExecutionEngine::createInterpreter --> Interpreter::create Interpreter/Interpreter.h: Likewise. JIT/JIT.cpp: ExecutionEngine::createJIT --> VM::create JIT/VM.h: Likewise. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8343 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ExecutionEngine/ExecutionEngine.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/llvm') diff --git a/include/llvm/ExecutionEngine/ExecutionEngine.h b/include/llvm/ExecutionEngine/ExecutionEngine.h index e2d43c9..a0e54c1 100644 --- a/include/llvm/ExecutionEngine/ExecutionEngine.h +++ b/include/llvm/ExecutionEngine/ExecutionEngine.h @@ -48,6 +48,9 @@ public: const std::vector &Args, const char ** envp) = 0; + static ExecutionEngine *create (Module *M, bool ForceInterpreter, + bool DebugMode, bool TraceMode); + /// createJIT - Create an return a new JIT compiler if there is one available /// for the current target. Otherwise it returns null. /// -- cgit v1.1