<div dir="ltr">Hi Pawel,<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:13px">Do you have any suggestions about implementing on-disk ObjectCache for MCJIT/Orc? Anyone is able to point me to / share some existing code?</span></blockquote><div><span style="font-size:13px"><br></span></div><div>There is a demo implementation in llvm/tools/lli/lli.cpp, but I don't think it goes beyond proof-of-concept.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:13px">I also noticed that recently "cache pruning" support was added to LLVM (ported from clang) [1]. Is it good idea to extent it to also manage saving and loading objects to disk and create full-featured on-disk cache engine?</span></blockquote><div><br></div><div>I can imagine LTO and the JIT sharing some caching infrastructure. I haven't had time to work on the caching problem yet, but I'd be very happy to see more in-tree support for it.</div><div><br></div><div>Cheers,</div><div>Lang.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 18, 2016 at 1:23 PM, Paweł Bylica <span dir="ltr"><<a href="mailto:chfast@gmail.com" target="_blank">chfast@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Lang, LLVM,<div><br></div><div>Do you have any suggestions about implementing on-disk ObjectCache for MCJIT/Orc? Anyone is able to point me to / share some existing code?</div><div><br></div><div>I also noticed that recently "cache pruning" support was added to LLVM (ported from clang) [1]. Is it good idea to extent it to also manage saving and loading objects to disk and create full-featured on-disk cache engine?</div><div><br></div><div><span style="line-height:1.5">[1] <a href="https://reviews.llvm.org/D18422" target="_blank">https://reviews.llvm.org/<wbr>D18422</a></span><span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">- Paweł</span></div></font></span></div>
</blockquote></div><br></div>