<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Lang,</p>
    <p>Thanks for the clarification. It is good to know that support for
      ARM is in the pipeline.</p>
    Cheers,<br>
    Gavin<br>
    <br>
    <div class="moz-cite-prefix">On 20/07/2016 02:59, Lang Hames wrote:<br>
    </div>
    <blockquote
cite="mid:CALLttgozbWngQcwL99HiuYwTpQDT5EdwHqGfaM7qY-Ku22MPVw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi Gavin,
        <div><br>
        </div>
        <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="color:rgb(80,0,80)">However, after going through
              the code, it appears that the<br>
            </span><span style="color:rgb(80,0,80)">createCompileCallbackMgr
              (llvm-3.8.0) /<br>
            </span><span style="color:rgb(80,0,80)">createLocalCompileCallbackMana</span><span
              style="color:rgb(80,0,80)">ger (llvm-git) do not support
              an ARM<br>
            </span><span style="color:rgb(80,0,80)">triple yet.</span></blockquote>
          <div><br>
          </div>
          <div>Not yet I'm afraid.</div>
          <br style="color:rgb(80,0,80)">
          <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="color:rgb(80,0,80)">Does anyone know if ARM will be
              supported in the future and/or point me<br>
            </span><span style="color:rgb(80,0,80)">in the right
              direction?</span></blockquote>
        </div>
        <div><span style="color:rgb(80,0,80)"><br>
          </span></div>
        Absolutely. I'm hoping to have ARM support for lazy compilation
        on Darwin some time in the next month or so. Depending on ABI
        compatibility, you should be able to re-use or adapt this for
        Odroid.
        <div><br>
        </div>
        <div>The APIs for lazy compilation are all designed to be
          target-independent so in the mean time you should be able to
          prototype your work on x86/arm64. Once the appropriate ARM ABI
          support lands porting should be more-or-less a no-op.</div>
        <div><br>
          <div>Cheers,</div>
          <div>Lang.
            <div> 
              <div class="gmail_extra">
                <div class="gmail_quote">On Mon, Jul 18, 2016 at 9:45
                  AM, David Blaikie <span dir="ltr"><<a
                      moz-do-not-send="true"
                      href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>></span>
                  wrote:<br>
                  <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">
                    <div dir="ltr"><a moz-do-not-send="true"
                        href="mailto:lhames@gmail.com" target="_blank">+Lang
                        Hames</a>, Godfather of Orcs.
                      <div>
                        <div class="h5"><br>
                          <br>
                          <div class="gmail_quote">
                            <div dir="ltr">On Fri, Jul 15, 2016 at 1:42
                              AM Gavin Vaz via llvm-dev <<a
                                moz-do-not-send="true"
                                href="mailto:llvm-dev@lists.llvm.org"
                                target="_blank">llvm-dev@lists.llvm.org</a>>
                              wrote:<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">Hi,<br>
                              <br>
                              We are making the move from legacy JIT
                              (llvm-3.5.x) to ORC JIT and I am<br>
                              looking to recompile (and re-link)
                              functions at runtime for an ARM<br>
                              platform (Odroid XU3) . I looked at
                              OrcLazyJIT.cpp as a starting point.<br>
                              However, after going through the code, it
                              appears that the<br>
                              createCompileCallbackMgr (llvm-3.8.0) /<br>
                              createLocalCompileCallbackManager
                              (llvm-git) do not support an ARM<br>
                              triple yet.<br>
                              <br>
                              Does anyone know if ARM will be supported
                              in the future and/or point me<br>
                              in the right direction?<br>
                              <br>
                              Cheers,<br>
                              <br>
                              Gavin<br>
                              <br>
_______________________________________________<br>
                              LLVM Developers mailing list<br>
                              <a moz-do-not-send="true"
                                href="mailto:llvm-dev@lists.llvm.org"
                                target="_blank">llvm-dev@lists.llvm.org</a><br>
                              <a moz-do-not-send="true"
                                href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev"
                                rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
                            </blockquote>
                          </div>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                </div>
                <br>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>