<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Keno,<br>
    <br>
    I am talking about runtime. The performance of the generated machine
    code. Not the time it takes to lower the IR to machine code.<br>
    <br>
    We typically only JIT once (taking a few secs) and then run the
    generated machine code for hours. So the JIT time (IR -> machine
    code) doesn't impact us.<br>
    <br>
    Cheers<br>
    Morten<br>
    <br>
    <div class="moz-cite-prefix">On 05/02/16 15:58, Keno Fischer wrote:<br>
    </div>
    <blockquote
cite="mid:CAEoGj_8yXx_copTV6=Qy3jrKK=CzQLANaSoHwFi3+tVyC0YKTA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Actually, reading over all of this again, I realize
        I may have made the wrong statement. The runtime regressions we
        see in julia are actually regressions in how long LLVM itself
        takes to do the compilation (but since it happens at run time in
        the JIT case, I think of it as a regression in our running
        time). We have only noticed occasional regressions in the
        performance of the generated code (which we are in the process
        of fixing). Which kind of regression are you talking about, time
        taken by LLVM or time taken by the LLVM-generated code?</div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Thu, Feb 4, 2016 at 11:44 PM, Rafael
          EspĂ­ndola <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">On 4
            February 2016 at 22:48, Morten Brodersen via llvm-dev<br>
            <span class=""><<a moz-do-not-send="true"
                href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>>
              wrote:<br>
              > Hi Rafael,<br>
              ><br>
              > Not easily (llc).<br>
              ><br>
              > Is there a way to make MCJit not use the large code
              model when JIT'ing?<br>
              ><br>
              <br>
            </span>I think Davide started adding support for the small
            code model.<br>
            <br>
            Cheers,<br>
            Rafael<br>
            <div class="HOEnZb">
              <div class="h5">_______________________________________________<br>
                LLVM Developers mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:llvm-dev@lists.llvm.org">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>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>