ExecutionEngine: refactor interface
authorDylan Noblesmith <nobled@dreamwidth.org>
Mon, 12 Dec 2011 04:20:36 +0000 (04:20 +0000)
committerDylan Noblesmith <nobled@dreamwidth.org>
Mon, 12 Dec 2011 04:20:36 +0000 (04:20 +0000)
commit9ea47179e647e806a2c67639bfead9d254514e59
tree47f423d3a96aab3f5187f8c0222f4b61916e9a73
parentd93e4c34963e83befbe67370fa39b66530b5e193
ExecutionEngine: refactor interface

The OptLevel is now redundant with the TargetMachine*.
And selectTarget() isn't really JIT-specific and could probably
get refactored into one of the lower level libraries.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146355 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/ExecutionEngine.h
lib/ExecutionEngine/ExecutionEngine.cpp
lib/ExecutionEngine/JIT/JIT.cpp
lib/ExecutionEngine/JIT/JIT.h
lib/ExecutionEngine/MCJIT/MCJIT.cpp
lib/ExecutionEngine/MCJIT/MCJIT.h
lib/ExecutionEngine/TargetSelect.cpp