<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi Daniel, in case you are still curious, I finished the update of
my JitFromScratch example project (mostly):<br>
<a class="moz-txt-link-freetext" href="https://github.com/weliveindetail/JitFromScratch">https://github.com/weliveindetail/JitFromScratch</a><br>
<br>
Much of it is based on LLJIT and you can find a few examples for
event handling, like object emitted/loaded.<br>
<br>
Hope it helps<br>
Stefan<br>
<br>
<div class="moz-cite-prefix">On 3/31/19 12:13 AM, Daniel Chapiesky
via llvm-dev wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAJnwcoNTUYMmSA0uuzzDu1Q-g1C3Rehbcr17FRM8M8coTY8qgQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hello,</div>
<div><br>
</div>
<div>LLJIT and Orc v2 represent, to me, a great advancement for
use of JIT in my projects where I need granular control of
practically everything.</div>
<div><br>
</div>
<div>Having lost my mind with glee after watching "Updating ORC
JIT for Concurrency", I eagerly downloaded the latest git
version to examine the LLJIT code.</div>
<div><br>
</div>
<div>Mentioned at the end of the video was that documentation
was being worked on and would be forthcoming.</div>
<div><br>
</div>
<div>Question 1: Is the draft documentation for LLJIT/Orc v2
available for review even in its unfinished state... I ask
because I need it... like bad.</div>
<div><br>
</div>
<div>Learning from code examples as in lli.cpp as well as the
doxygen docs is all well and good, but ancillary docs from the
author would be invaluable, even in unfinished form.</div>
<div><br>
</div>
<div>I volunteer to review and use this documentation as an
unwashed noob to Orc v2/LLJIT and give my best take on clarity
and robustness.</div>
<div><br>
</div>
<div>The video showed a tool which was awesome.</div>
<div><br>
</div>
<div>The most important thing it demonstrated, again to me, was
granular events being emitted at each point in the JIT
process... these event messages are what made me jump for
joy...</div>
<div><br>
</div>
<div>However, looking at LLJIT, I am at a loss as to how to
implement this kind of event messaging myself.... to be
honest, I got lost understanding the error failure system and
am still working on becoming proficient in its use.... <br>
</div>
<div><br>
</div>
<div>Question 2: Are the event emitters there and I am being
daft? Or were the events depicted in the video part of a code
base that is yet to be released (if ever)?</div>
<div><br>
</div>
<div>I will continue to enthusiastically explore and work with
LLJIT, but any help in regards to additional documentation
would be greatly appreciated.</div>
<div><br>
</div>
<div>Excellent work so far.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Daniel Chapiesky</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
LLVM Developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
</blockquote>
</body>
</html>