[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