llvm-mirror/lib/ExecutionEngine/JIT
Nicolas Geoffray 3cd13e7e65 Implement support for JIT exceptions on X86_64. Relative offsets are
encoded on 32 bytes, and the personality function is not encoded as
relative.

llvm-svn: 59516
2008-11-18 10:44:46 +00:00
..
CMakeLists.txt Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
Intercept.cpp Add a new flag that disables symbol lookup with dlsym when set. This allows 2008-06-16 17:44:14 +00:00
JIT.cpp For some targets, it's not possible to place GVs in the same memory buffer as the MachineCodeEmitter allocated memory. Code and data has different read / write / execution privilege requirements. 2008-11-04 09:30:48 +00:00
JIT.h Support for allocation of TLS variables in the JIT. Allocation of a global 2008-10-25 15:41:43 +00:00
JITDwarfEmitter.cpp Implement support for JIT exceptions on X86_64. Relative offsets are 2008-11-18 10:44:46 +00:00
JITDwarfEmitter.h Cosmetic changes, as suggested by Evan. No functionality changes. 2008-04-20 17:44:19 +00:00
JITEmitter.cpp Always emit a function pointer as a pointer to the function stub (if there is one). This makes it possible to compare function pointer values in lazy compilation mode. This fixes PR3043. 2008-11-13 21:50:50 +00:00
JITMemoryManager.cpp fix a tricky bug in the JIT global variable emitter, that was triggered when JITing a variable independently of a function. This lead to sharing memory memory between functions and GVs thus changing the value of a GV could change the code in execution. more details on the ML. 2008-10-21 11:42:16 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00
TargetSelect.cpp Add new parameter Fast to createJIT to enable the fast codegen path. 2008-08-08 08:11:34 +00:00