<div class="gmail_quote">Wow. Thanks Dmitry!<div><br></div><div><br><div class="gmail_quote">2011/8/28 Dmitry N. Mikushin <span dir="ltr"><<a href="mailto:maemarcus@gmail.com" target="_blank">maemarcus@gmail.com</a>></span><div>

<div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Geovani,<br>
<br>
LLVM like many other compilers consists of several big stages -<br>
frontends, middle-ends and backends. Frontend translates input<br>
language into compiler's internal representation (IR), middle-end<br>
works with this IR applying various optimizations, for example, and<br>
backend generates executable code out of IR, that could be whatever<br>
you can implement, including native x86 assembler. In this case binary<br>
generated by LLVM will be just like any other binary in system, and<br>
therefore compatible with other binaries in any form, including dlls.<br>
<br>
- D.<br>
<br>
2011/8/29 <a href="mailto:geovanisouza92@gmail.com" target="_blank">geovanisouza92@gmail.com</a> <<a href="mailto:geovanisouza92@gmail.com" target="_blank">geovanisouza92@gmail.com</a>>:<br>
<div><div></div><div>> Hi everyone!<br>
> I come here to learn about integration of LLVM with native code. It can work<br>
> with other native libraries (like dll)?<br>
> Thanks again.<br>
><br>
</div></div>> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
><br>
><br>
</blockquote></div></div></div><font color="#888888"><br></font></div></div>