Displaying 2 results from an estimated 2 matches for "lazyemitlayer".
2015 Jan 14
4
[LLVMdev] New JIT APIs
...ned to sit one-on-top-of-another, with each doing
some sort of useful work before handing off to the layer below it. The
layers that are currently included in the patch are the the
CompileOnDemandLayer, which breaks up modules and redirects calls to
not-yet-compiled functions back into the JIT; the LazyEmitLayer, which
defers adding modules to the layer below until a symbol in the module is
actually requested; the IRCompilingLayer, which compiles bitcode to
objects; and the ObjectLinkingLayer, which links sets of objects in memory
using RuntimeDyld.
Utilities are everything that's not a layer. Ideally...
2015 Jan 16
5
[LLVMdev] New JIT APIs
...p-of-another, with each
> doing some sort of useful work before handing off to the layer below it.
> The layers that are currently included in the patch are the the
> CompileOnDemandLayer, which breaks up modules and redirects calls to
> not-yet-compiled functions back into the JIT; the LazyEmitLayer, which
> defers adding modules to the layer below until a symbol in the module is
> actually requested; the IRCompilingLayer, which compiles bitcode to
> objects; and the ObjectLinkingLayer, which links sets of objects in memory
> using RuntimeDyld.
>
> Utilities are everything t...