<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 22, 2013 at 1:25 PM, Frank Winter <span dir="ltr"><<a href="mailto:fwinter@jlab.org" target="_blank">fwinter@jlab.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <tt><font color="#330033">Right now, I am using <br>
        <br>
        TargetMachine::</font></tt><tt><font color="#330033"><a href="http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMTargetMachine.html#a356929c1f0d202e4a9d3202aff1dbb05" target="_blank">addPassesToEmitFile</a><br>
        <br>
        to write the output of a backend to a file. How can I tell LLVM
        to write into a memory buffer instead<br></font></tt></div></blockquote><div><br></div><div><br></div><div style>Look at addPassesToEmitMC. One example would be its usage in MCJIT (lib/ExecutionEngine/MCJIT/MCJIT.cpp), which indeed emits the binary into memory and loads it from there.</div>
<div style><br></div><div style>Eli</div><div style><br></div></div></div></div>