Changes in directory llvm/include/llvm/ExecutionEngine:
ExecutionEngine.h updated: 1.35 -> 1.36 --- Log message: remove the intrinsiclowering hook --- Diffs of the changes: (+4 -7) ExecutionEngine.h | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) Index: llvm/include/llvm/ExecutionEngine/ExecutionEngine.h diff -u llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:1.35 llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:1.36 --- llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:1.35 Wed Mar 22 00:06:37 2006 +++ llvm/include/llvm/ExecutionEngine/ExecutionEngine.h Wed Mar 22 23:22:24 2006 @@ -32,8 +32,6 @@ class ModuleProvider; class TargetData; class Type; -class IntrinsicLowering; - class ExecutionEngineState { private: @@ -76,7 +74,7 @@ // 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 @@ 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. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits