search for: lazyemitlayer

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...