OSDN Git Service

[LLI] Replace the LLI remote-JIT support with the new ORC remote-JIT components.
authorLang Hames <lhames@gmail.com>
Mon, 11 Jan 2016 16:35:55 +0000 (16:35 +0000)
committerLang Hames <lhames@gmail.com>
Mon, 11 Jan 2016 16:35:55 +0000 (16:35 +0000)
commitb20e09ca99580deb207856d00877c115719b2464
tree04fdd15b9e79b59cb0b86239ad065b0e24767146
parent5f064bbdab4e0d04cdcbf2a86dd3c6b66fdaf0fa
[LLI] Replace the LLI remote-JIT support with the new ORC remote-JIT components.

The new ORC remote-JITing support provides a superset of the old code's
functionality, so we can replace the old stuff. As a bonus, a couple of
previously XFAILed tests have started passing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257343 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
include/llvm/ExecutionEngine/Orc/OrcArchitectureSupport.h
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
test/ExecutionEngine/MCJIT/remote/stubs-remote.ll
test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-sm-pic.ll
test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-sm-pic.ll
test/ExecutionEngine/OrcMCJIT/remote/stubs-remote.ll
test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll
test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll
tools/lli/CMakeLists.txt
tools/lli/ChildTarget/CMakeLists.txt
tools/lli/ChildTarget/ChildTarget.cpp
tools/lli/RPCChannel.h [deleted file]
tools/lli/RemoteJITUtils.h [new file with mode: 0644]
tools/lli/RemoteMemoryManager.cpp [deleted file]
tools/lli/RemoteMemoryManager.h [deleted file]
tools/lli/RemoteTarget.cpp [deleted file]
tools/lli/RemoteTarget.h [deleted file]
tools/lli/RemoteTargetExternal.cpp [deleted file]
tools/lli/RemoteTargetExternal.h [deleted file]
tools/lli/RemoteTargetMessage.h [deleted file]
tools/lli/Unix/RPCChannel.inc [deleted file]
tools/lli/Windows/RPCChannel.inc [deleted file]
tools/lli/lli.cpp