<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 10, 2015 at 4:25 AM, Rahul Jain <span dir="ltr"><<a href="mailto:1989.rahuljain@gmail.com" target="_blank">1989.rahuljain@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">This landed in my spam folder so resending it to the list! </p>
<div class="gmail_quote">On Mar 10, 2015 2:12 PM, "Pratik Bhatu" <<a href="mailto:cs12b1010@iith.ac.in" target="_blank">cs12b1010@iith.ac.in</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font face="Tahoma" color="#000000 "><font face="Tahoma" color="#000000 "><div>Hi all,</div><div><div><br></div><div>I'm a 3rd year CSE B.Tech student and have been studying LLVM since the past year. I have written a pass for doing register allocation as part of my course project and have also been studying LLVM code sections related to SSA construction, dominance frontiers,etc. I also made some contributions to the Polly project.</div><div><br></div><div>Currently I am interested in improving the existing alias analysis infrastructure as part of my GSoC-15 project. The current pointer analyses in LLVM (basicaa, cflaa etc.) compute imprecise information as none of them are flow-sensitive. The aim of my project is to implement a pass that computes more precise points-to pairs that is both flow-sensitive as well as context-sensitive. This method has been described in 
<a>Liveness-Based Pointer Analysis</a> [1] and has already been implemented in the <a>GCC compiler</a>.</div></div></font></font></blockquote></div></blockquote><div><br></div><div><br></div><div>Just FYI:<br>It has never been contributed to GCC.</div><div>Versions were written *for GCC*, but they were *not* efficient.</div><div><br></div><div><br></div></div></div></div>