<div dir="ltr">Hi,<div style>This seems a fantastic job!</div><div style><br></div><div style>Do you have any plan to support LLVM -&gt; target phase, or do you know any project doing something similar?</div><div style><br>

</div><div style>Thanks in advance.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/2/11 Ning Wang <span dir="ltr">&lt;<a href="mailto:email@ningwang.org" target="_blank">email@ningwang.org</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
It is my dream for years to be able to manipulate LLVM in type safe language. I has explored the possibility of reimplementing LLVM in Haskell with Hoopl and made a small step to realize this dream. I am writing to announce the release of HsLlvm v0.1, which is a pure Haskell implementation (Not LLVM C++ binding) of LLVM. It is available through the link below.<br>


<br>
<a href="https://github.com/mlite/HsLlvm" target="_blank">https://github.com/mlite/<u></u>HsLlvm</a><br>
<br>
Hightlight of this release:<br>
- Support LLVM 3.1 syntax<br>
- LLVM normalization<br>
- Dominator, mem2reg, DCE passes<br>
<br>
<br>
Project goals:<br>
- port all LLVM optimizations<br>
- provide functionalities to generate and manipulate LLVM code.<br>
<br>
Since LLVM is a complex IR and there are many sophisticated optimizations, this job won&#39;t be easy.  Your contribution would be of value to eventually achieve this goal.<br>
<br>
Cheers,<br>
Ning<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/<u></u>mailman/listinfo/haskell-cafe</a><br>
</blockquote></div><br></div>