Re-factored RuntimeDyld.
authorDanil Malyshev <dmalyshev@accesssoftek.com>
Thu, 29 Mar 2012 21:46:18 +0000 (21:46 +0000)
committerDanil Malyshev <dmalyshev@accesssoftek.com>
Thu, 29 Mar 2012 21:46:18 +0000 (21:46 +0000)
commit4b0b8ef1b0edc2c343145f6b029c43b00a6f5c13
tree3129fed4802e6e32ce38ca8dc4295d7b0ceffb09
parent6c31ee2b10827583a0fbcb39623fdfb440c917ef
Re-factored RuntimeDyld.
Added ExecutionEngine/MCJIT tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153694 91177308-0d34-0410-b5e6-96231b3b80d8
57 files changed:
include/llvm/ExecutionEngine/RuntimeDyld.h
lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
test/CMakeLists.txt
test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-01-09-SARTest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-01-10-FUCOM.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-01-15-AlignmentTest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-05-07-ArgumentTest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-05-11-PHIRegAllocBug.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-06-04-bzip2-bug.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-06-05-PHIBug.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-08-15-AllocaAssertion.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-08-21-EnvironmentTest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-08-23-RegisterAllocatePhysReg.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2005-12-02-TailCallBug.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2007-12-10-APIntLoadStore.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2008-06-05-APInt-OverAShr.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/2010-01-15-UndefValue.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/fpbitcast.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/hello.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/hello2.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/lit.local.cfg [new file with mode: 0644]
test/ExecutionEngine/MCJIT/simplesttest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/simpletest.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-arith.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-branch.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-call-no-external-funcs.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-call.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-cast.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-constantexpr.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-fp-no-external-funcs.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-fp.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-global-init-nonzero.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-loadstore.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-local.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-logical.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-loop.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-phi.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-ret.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-return.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-setcond-fp.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-setcond-int.ll [new file with mode: 0644]
test/ExecutionEngine/MCJIT/test-shift.ll [new file with mode: 0644]
test/Makefile
test/lit.site.cfg.in
tools/llvm-rtdyld/llvm-rtdyld.cpp