<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><br>
      Hi all,<br>
      <br>
      is <br>
      <br>
        delete EE;   // execution engine<br>
        llvm_shutdown();<br>
      <br>
      sufficient ?<br>
      <br>
      Regards<br>
      <br>
      Armin<br>
      <br>
      <br>
      Armin Steinhoff schrieb:<br>
    </div>
    <blockquote cite="mid:54BA2F0A.8080803@steinhoff.de" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">Caldarale, Charles R schrieb:<br>
      </div>
      <blockquote
cite="mid:10fdb163dd914595886f5ee1f5e4d8f0@US-EXCH13-5.na.uis.unisys.com"
        type="cite">
        <blockquote type="cite">
          <pre wrap="">From: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:llvmdev-bounces@cs.uiuc.edu">llvmdev-bounces@cs.uiuc.edu</a> [<a moz-do-not-send="true" class="moz-txt-link-freetext" href="mailto:llvmdev-bounces@cs.uiuc.edu">mailto:llvmdev-bounces@cs.uiuc.edu</a>]
On Behalf Of Armin Steinhoff
Subject: Re: [LLVMdev] New JIT APIs
</pre>
        </blockquote>
        <pre wrap="">   
</pre>
        <blockquote type="cite">
          <pre wrap="">The MCJIT API can only be used once to JIT compile external souces to excuteable code 
into the address space of a running process.
</pre>
        </blockquote>
        <blockquote type="cite">
          <pre wrap="">That means: after the first successfull JIT compile it isn't possible to do it again 
within the same active process) ... because of some resource issues.
</pre>
        </blockquote>
        <pre wrap="">We compile many thousands of modules and execute them in the same process without running out of resources.  We do recycle the LLVMContext and IRBuilder objects after some number of compilations to keep the constant pool from getting out of hand.

 - Chuck


_______________________________________________
LLVM Developers mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://llvm.cs.uiuc.edu">http://llvm.cs.uiuc.edu</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a>

</pre>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>