llvm/tools
Jim Grosbach fcbe5b7193 Layer the memory manager between the JIT and the runtime Dyld.
The JITMemory manager references LLVM IR constructs directly, while the
runtime Dyld works at a lower level and can handle objects which may not
originate from LLVM IR. Introduce a new layer for the memory manager to
handle the interface between them. For the MCJIT, this layer will be almost
entirely simply a call-through w/ translation between the IR objects and
symbol names.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128851 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-04 23:04:39 +00:00
..
bugpoint Fix whitespace. 2011-03-31 13:06:39 +00:00
bugpoint-passes Add dependency to "make check". 2010-12-10 02:15:36 +00:00
edis Build EnhancedDisassembly as a shared library too. 2011-03-12 22:01:47 +00:00
gold Add a lto_codegen_compile_to_file to avoid producing a file, reading it to 2011-03-22 20:57:13 +00:00
llc Disable .loc support on older darwin OSes. 2010-12-02 23:03:57 +00:00
lli Updated library dependencies. 2011-03-22 03:58:55 +00:00
llvm-ar Fix Whitespace. 2011-01-10 02:34:40 +00:00
llvm-as Merge System into Support. 2010-11-29 18:16:10 +00:00
llvm-bcanalyzer llvm-bcanalyzer.cpp: Tweak format string to suppress warnings on mingw32-g++. 2011-03-18 03:21:04 +00:00
llvm-config CMake: remove debug code from previous commit. 2011-04-01 21:39:38 +00:00
llvm-diff Make llvm::Consumer a class (to remove a MSVC warning since Consumer is later forward declared as a struct) 2011-03-14 23:07:21 +00:00
llvm-dis Reapply: Add type output to llvm-dis annotations. Patch by Yuri! 2011-03-17 19:50:04 +00:00
llvm-extract Merge System into Support. 2010-11-29 18:16:10 +00:00
llvm-ld Switch FileRemover from PathV1 to V2. 2011-03-31 13:04:19 +00:00
llvm-link Merge System into Support. 2010-11-29 18:16:10 +00:00
llvm-mc MC: Add support for disabling "temporary label" behavior. Useful for debugging 2011-03-28 22:49:15 +00:00
llvm-nm llvm-nm: Update to use the new LLVMObject library. 2011-01-20 06:38:57 +00:00
llvm-objdump We need to pass the TargetMachine object to the InstPrinter if we are printing 2011-03-21 04:13:46 +00:00
llvm-prof MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. 2010-12-16 03:29:14 +00:00
llvm-ranlib Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists. 2011-01-10 02:34:23 +00:00
llvm-rtdyld Layer the memory manager between the JIT and the runtime Dyld. 2011-04-04 23:04:39 +00:00
llvm-shlib improve solaris support, from PR9109, patch by Yuri! 2011-02-13 08:38:44 +00:00
llvm-stub llvm-stub.cpp: mingw-w64 tweak. 2011-03-24 07:06:45 +00:00
llvmc Make "-opt [-emit-llvm]" work for .ll files. 2011-02-19 00:33:27 +00:00
lto Update CMakeLists.txt 2011-04-01 18:03:58 +00:00
macho-dump Remove unused function. 2011-04-04 17:36:11 +00:00
opt Update BreakpointPrinter to emit original function names only. 2011-04-04 19:51:17 +00:00
CMakeLists.txt MachO file loader and execution utility. 2011-03-18 17:11:39 +00:00
Makefile MachO file loader and execution utility. 2011-03-18 17:11:39 +00:00