<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Ehsan,<div><br></div><div>All of the projects you have listed are quite interesting. If I were to advocate for one, it would be #2. I think the scope of work is perfect for GSoc.  </div><div><br></div><div>I'd encourage send out a more concrete proposal when you're ready.</div><div><br></div><div>Thanks,</div><div><br></div><div>Evan</div><div><br></div><div><div><div>On Mar 27, 2009, at 2:35 PM, Ehsan Amiri wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Dear all<br><br>I am a PhD student of Computer Scince at Simon Fraser University (<a href="http://www.cs.sfu.ca">http://www.cs.sfu.ca</a>) interested in applying to GSoC. My PhD is focused on theoretical computer science, but since Sep. 2008 I have started working on Software projects again. Currently I am working in COSTAR lab (<a href="http://costar.sfu.ca/">http://costar.sfu.ca/</a>) on a high performance regular expression engine based on Parallel bit streams technology. A considerable part of this project is optimal register allocation and I have got familiar with the literature during my current project. Before my PhD I have worked on various projects including distributed firewall and short message service center. These projects requried C++ and C(kernel level) programming in Linux.<br> <br>I am interested in the following open projects of llvm.<br><br>1- Implementing interprocedural register allocation. This is in the same line with what I have been doing recently. <br><br>The other projects below are also quite interesting for me:<br> <br>2- Adding support for Type Based Alias Analysis<br><br>3- Improving handling of memcpy/memset.<br><br>4- Implementing a loop dependency analysis infrastructure.<br><br>Best Regards<br>Ehsan Amiri<br><br>PS. Sorry for the wrong subject in the previous email<br> _______________________________________________<br>LLVM Developers mailing list<br><a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <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>