llvm-6502/lib/ExecutionEngine/JIT
Jeffrey Yasskin 40966a7c68 Make it possible to create multiple JIT instances at the same time, by removing
the global TheJIT and TheJITResolver variables.  Lazy compilation is supported
by a global map from a stub address to the JITResolver that knows how to
compile it.

Patch by Olivier Meurant!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95837 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-11 01:07:39 +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 Make it possible to create multiple JIT instances at the same time, by removing 2010-02-11 01:07:39 +00:00
JIT.h Make it possible to create multiple JIT instances at the same time, by removing 2010-02-11 01:07:39 +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 Remove dead store and simplify code. 2009-12-28 01:53:00 +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 Make it possible to create multiple JIT instances at the same time, by removing 2010-02-11 01:07:39 +00:00
JITMemoryManager.cpp Change errs() to dbgs(). 2010-01-05 01:23:38 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
OProfileJITEventListener.cpp Make OProfile support compile again after r93630 removed 2010-01-22 23:04:39 +00:00
TargetSelect.cpp Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp. 2010-02-05 16:19:36 +00:00