llvm-6502/lib/ExecutionEngine
Nick Lewycky f9c5c5c7a2 Reapply patch from r62553, with a fix to avoid looking for an ffi.h that isn't
there.

This changes the interpreter to use libffi. After this patch, the interpreter
will barely be able to call any external functions if built on a system without
libffi installed (just enough to pass 'make check' really). But with libffi,
we can now call any function that isn't variadic or taking a struct or vector
parameter (but pointer to struct is fine). Patch by Alexei Svitkine!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63723 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-04 06:26:47 +00:00
..
Interpreter Reapply patch from r62553, with a fix to avoid looking for an ffi.h that isn't 2009-02-04 06:26:47 +00:00
JIT Fix PR3423: Link llvm on ARM EABI machines. Patch by Robert Schuster. 2009-02-01 06:42:27 +00:00
CMakeLists.txt CMake: Turned some libraries into partially linked objects. Corrected 2008-10-22 02:51:53 +00:00
ExecutionEngine.cpp Add support for deleting a module provider from a JIT in such a way that it does not cause the owned module to be fully materialized. 2009-01-23 19:27:28 +00:00
ExecutionEngineBindings.cpp add getPointerToGlobal to the C bindings, patch by Lennart Augustsson! 2009-01-21 18:11:10 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00