llvm-6502/lib/ExecutionEngine/JIT
Jeffrey Yasskin 108c838093 * Move stub allocation inside the JITEmitter, instead of exposing a
way for each TargetJITInfo subclass to allocate its own stubs. This
means stubs aren't as exactly-sized anymore, but it lets us get rid of
TargetJITInfo::emitFunctionStubAtAddr(), which lets ARM and PPC
support the eager JIT, fixing http://llvm.org/PR4816.

* Rename the JITEmitter's stub creation functions to describe the kind
of stub they create. So far, all of them create lazy-compilation
stubs, but they sometimes get used when far-call stubs are needed.
Fixing http://llvm.org/PR5201 will involve fixing this.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89715 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-23 23:35:19 +00:00
..
CMakeLists.txt De-bork CMake build 2009-10-21 06:01:54 +00:00
Intercept.cpp remove some uses of llvm/Support/Streams.h 2009-08-23 08:43:55 +00:00
JIT.cpp Add ability to set code model within the execution engine builders 2009-11-17 21:58:16 +00:00
JIT.h Add ability to set code model within the execution engine builders 2009-11-17 21:58:16 +00:00
JITDebugRegisterer.cpp Implement DISABLE_INLINE for MSVC. This required changing the position in all 2009-11-14 16:37:18 +00:00
JITDebugRegisterer.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
JITDwarfEmitter.cpp Register the MachineModuleInfo for the ARM JIT, and update JITDwarfEmitter to 2009-09-21 05:58:35 +00:00
JITDwarfEmitter.h Implement the JIT side of the GDB JIT debugging interface. To enable this 2009-09-20 23:52:43 +00:00
JITEmitter.cpp * Move stub allocation inside the JITEmitter, instead of exposing a 2009-11-23 23:35:19 +00:00
JITMemoryManager.cpp Fix typo, cleanup whitespace. 2009-11-12 01:06:08 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
OProfileJITEventListener.cpp Fix OProfileJITEventListener after r85182. 2009-10-27 01:06:51 +00:00
TargetSelect.cpp Improve JIT error message for users crazy enough to use -march with JIT, and 2009-09-08 23:32:35 +00:00