Re-factored RuntimeDyld.
authorDanil Malyshev <dmalyshev@accesssoftek.com>
Wed, 21 Mar 2012 21:06:29 +0000 (21:06 +0000)
committerDanil Malyshev <dmalyshev@accesssoftek.com>
Wed, 21 Mar 2012 21:06:29 +0000 (21:06 +0000)
commit799184d8eb140d02385501223cea0a087148b67b
treee25a1656857a048ed88e908d71cc02970555319a
parentf0586f08dfd5bf1889c15849e9c603b3985fce4a
Re-factored RuntimeDyld.
Added ExecutionEngine/MCJIT tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153221 91177308-0d34-0410-b5e6-96231b3b80d8
56 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/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