ExecutionEngine: push TargetMachine creation into clients
authorDylan Noblesmith <nobled@dreamwidth.org>
Fri, 6 May 2011 22:06:22 +0000 (22:06 +0000)
committerDylan Noblesmith <nobled@dreamwidth.org>
Fri, 6 May 2011 22:06:22 +0000 (22:06 +0000)
commitc06b511eba8a0f7c6dd01c067836168cc33d7801
treef172f1d35a6089f899a246ee5b750687568f701d
parent71cbac6a834a6ab48598b57cf9e97d7b3da421ef
ExecutionEngine: push TargetMachine creation into clients

In particular, into EngineBuilder. This should only impact
the private API between the EE and EB classes, not external
clients, since JITCtor and MCJITCtor are both protected members.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131026 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