diff options
author | Chris Lattner <sabre@nondot.org> | 2006-03-23 05:22:51 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-03-23 05:22:51 +0000 |
commit | 726c1ef2bdd72975f41e3188371bb7d6f40401be (patch) | |
tree | 43efa948842597774234f3b3048e053442567609 /include/llvm/ExecutionEngine/ExecutionEngine.h | |
parent | 3b047f7bfa190f494e0e51a4329b54228dc5e92e (diff) | |
download | external_llvm-726c1ef2bdd72975f41e3188371bb7d6f40401be.zip external_llvm-726c1ef2bdd72975f41e3188371bb7d6f40401be.tar.gz external_llvm-726c1ef2bdd72975f41e3188371bb7d6f40401be.tar.bz2 |
remove the intrinsiclowering hook
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26970 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/ExecutionEngine/ExecutionEngine.h')
-rw-r--r-- | include/llvm/ExecutionEngine/ExecutionEngine.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/include/llvm/ExecutionEngine/ExecutionEngine.h b/include/llvm/ExecutionEngine/ExecutionEngine.h index e3c1219..051d839 100644 --- a/include/llvm/ExecutionEngine/ExecutionEngine.h +++ b/include/llvm/ExecutionEngine/ExecutionEngine.h @@ -32,8 +32,6 @@ class Module; class ModuleProvider; class TargetData; class Type; -class IntrinsicLowering; - class ExecutionEngineState { private: @@ -76,7 +74,7 @@ protected: // To avoid having libexecutionengine depend on the JIT and interpreter // libraries, the JIT and Interpreter set these functions to ctor pointers // at startup time if they are linked in. - typedef ExecutionEngine *(*EECtorFn)(ModuleProvider*, IntrinsicLowering*); + typedef ExecutionEngine *(*EECtorFn)(ModuleProvider*); static EECtorFn JITCtor, InterpCtor; public: @@ -93,10 +91,9 @@ public: const TargetData &getTargetData() const { return *TD; } /// create - This is the factory method for creating an execution engine which - /// is appropriate for the current machine. If specified, the - /// IntrinsicLowering implementation should be allocated on the heap. - static ExecutionEngine *create(ModuleProvider *MP, bool ForceInterpreter, - IntrinsicLowering *IL = 0); + /// is appropriate for the current machine. + static ExecutionEngine *create(ModuleProvider *MP, + bool ForceInterpreter = false); /// runFunction - Execute the specified function with the specified arguments, /// and return the result. |