[llvm-commits] [llvm] r128851 - in /llvm/trunk: include/llvm/ExecutionEngine/RuntimeDyld.h lib/ExecutionEngine/MCJIT/MCJIT.cpp lib/ExecutionEngine/MCJIT/MCJIT.h lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp tools/llvm-rtdyld/llvm-rtdyld.cpp

Jim Grosbach grosbach at apple.com
Mon Apr 4 16:31:44 PDT 2011


On Apr 4, 2011, at 4:29 PM, Francois Pichet wrote:

> On Mon, Apr 4, 2011 at 7:04 PM, Jim Grosbach <grosbach at apple.com> wrote:
>> Author: grosbach
>> Date: Mon Apr  4 18:04:39 2011
>> New Revision: 128851
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=128851&view=rev
>> Log:
>> 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.
>> 
>> Modified:
>>    llvm/trunk/include/llvm/ExecutionEngine/RuntimeDyld.h
>>    llvm/trunk/lib/ExecutionEngine/MCJIT/MCJIT.cpp
>>    llvm/trunk/lib/ExecutionEngine/MCJIT/MCJIT.h
>>    llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
>>    llvm/trunk/tools/llvm-rtdyld/llvm-rtdyld.cpp
>> 
> 
> 
> where is MCJITMemoryManager.h?

Running late to the party due to suffering from my moving back and forth between git and svn.

i.e., I forgot to "svn add" it before hitting commit.  Fixed in 128856.



More information about the llvm-commits mailing list