<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">This is a hard problem. Machine assembly is (mostly) untyped. You also have to reconstruct CFG, translate it back to SSA form. Not to mention how do you translate instructions where there is no equivalent llvm instruction.<div><br class="webkit-block-placeholder"></div><div>Evan</div><div><br><div><div>On Mar 3, 2008, at 9:48 PM, cradnil wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"> <div> <div><font face="Verdana"><font size="2">I'am now considering converting x86 machine assembly into LLVM IR, does anyone know about any existing project or resource related to this area?</font></font></div> <div><font face="Verdana"><font size="2">Any difficulities or any ideas on this?</font></font></div> <div><font face="Verdana"><font size="2"></font></font> </div> <div><font face="Verdana"><font size="2">thanks for your replies in advance.</font></font></div><font face="Verdana"> <div><font size="2"></font> </div> <div align="left"><font size="2"> <hr style="WIDTH: 122px; HEIGHT: 2px" size="2"> </font></div> <div><font color="#c0c0c0"><font size="2">cradnil</font></font></div><font color="#c0c0c0"> </font><div><font color="#c0c0c0"><font size="2">2008-03-04</font></font></div></font></div> _______________________________________________<br>LLVM Developers mailing list<br>LLVMdev@cs.uiuc.edu         <a href="http://llvm.cs.uiuc.edu">http://llvm.cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></blockquote></div><br></div></body></html>