Adding support and tests for multiple module handling in lli
authorAndrew Kaylor <andrew.kaylor@intel.com>
Fri, 4 Oct 2013 00:49:38 +0000 (00:49 +0000)
committerAndrew Kaylor <andrew.kaylor@intel.com>
Fri, 4 Oct 2013 00:49:38 +0000 (00:49 +0000)
commitb868e9101c138016aad5bd910b67f40a3213d6fc
treeb05a180526bddc492c2860fc27dfecb3215995c5
parent7c9659a3b297be6298ffae4656b86797295c5d58
Adding support and tests for multiple module handling in lli

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191938 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
lib/ExecutionEngine/MCJIT/MCJIT.cpp
lib/ExecutionEngine/MCJIT/MCJIT.h
test/ExecutionEngine/MCJIT/cross-module-a.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/cross-module-b.ir [new file with mode: 0644]
test/ExecutionEngine/MCJIT/multi-module-a.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/multi-module-b.ir [new file with mode: 0644]
test/ExecutionEngine/MCJIT/multi-module-c.ir [new file with mode: 0644]
test/ExecutionEngine/MCJIT/remote/cross-module-a.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/remote/cross-module-b.ir [new file with mode: 0644]
test/ExecutionEngine/MCJIT/remote/multi-module-a.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/remote/multi-module-b.ir [new file with mode: 0644]
test/ExecutionEngine/MCJIT/remote/multi-module-c.ir [new file with mode: 0644]
tools/lli/CMakeLists.txt
tools/lli/RecordingMemoryManager.cpp [deleted file]
tools/lli/RecordingMemoryManager.h [deleted file]
tools/lli/RemoteMemoryManager.cpp [new file with mode: 0644]
tools/lli/RemoteMemoryManager.h [new file with mode: 0644]
tools/lli/lli.cpp