Hook up the MCJIT to the RuntimeDyld library.
authorJim Grosbach <grosbach@apple.com>
Tue, 22 Mar 2011 01:06:42 +0000 (01:06 +0000)
committerJim Grosbach <grosbach@apple.com>
Tue, 22 Mar 2011 01:06:42 +0000 (01:06 +0000)
commitf922910494377909b4cf2a0b73f509b2b1925799
treec37590a3359f2455da81da8d741d996bb40c0a79
parentbd17478f2f6dd3630c4e2fafaa71e2424e08c96e
Hook up the MCJIT to the RuntimeDyld library.

Lots of cleanup to make the interfaces prettier, use the JITMemoryManager,
handle multiple functions and modules, etc.. This gets far enough that
the MCJIT compiles and runs code, though.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128052 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ExecutionEngine/MCJIT/MCJIT.cpp
lib/ExecutionEngine/MCJIT/MCJIT.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp