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