Hi Everyone, I am Shashidhar G, M.S. Research Scholar at Indian Institute of Technology Madras working in the area of Program Analysis and Compiling for Parallelization. I am interested in working with the LLVM community for GSOC 2016. I looked at the Open projects and i am interested to work in the area of Alias Analysis. I have implemented a simple version of Andersen's Analysis as LLVM Pass and have also worked on LLVM Code generator for a micro controller architecture. I am more interested to work on a new idea for improving the Alias analysis and the underlying optimizations. I am going through some research papers in this area. I will be very grateful if someone puts me in the right direction for the project. Thanks and Regards, Shashidhar G http://www.cse.iitm.ac.in/~shashi/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160314/a21d1ea4/attachment.html>
Hi Shashidhar, I've CC'ed some people who have a better understanding of alias analyses than I do (so maybe they'll be able to suggest something), but I have a couple of general questions below: On Mon, Mar 14, 2016 at 5:27 AM, Shashidhar G via llvm-dev <llvm-dev at lists.llvm.org> wrote:> of Alias Analysis. I have implemented a simple version of Andersen's > Analysis as LLVM Pass and have also worked on LLVM Code generator for a > micro controller architecture.Are any of these code bases open source? A github link or something like that demonstrating you can work effectively with the LLVM code-base will really help in establishing credibility.> I am more interested to work on a new idea for improving the Alias > analysis and the underlying optimizations. I am going through some research > papers in this area.Did you find anything specific that you want to implement in LLVM? A strong application should contain both what you're going to do, and how you'll go about it. For something like alias analysis, you probably need strong motivation too -- i.e. "LLVM's current alias analysis stack is unable to optimize ${example}, and this new alias analysis will fix that". Thanks, -- Sanjoy
There's been another thread on the list on GSoC and Alias Analysis. I strongly suggest you read through that one. There's at least one concrete project idea that's arisen there with other possibilities mentioned. Philip On 03/14/2016 05:27 AM, Shashidhar G via llvm-dev wrote:> Hi Everyone, > > I am Shashidhar G, M.S. Research Scholar at Indian Institute of > Technology Madras working in the area of Program Analysis and > Compiling for Parallelization. I am interested in working with the > LLVM community for GSOC 2016. I looked at the Open projects and i am > interested to work in the area of Alias Analysis. I have implemented a > simple version of Andersen's Analysis as LLVM Pass and have also > worked on LLVM Code generator for a micro controller architecture. > > I am more interested to work on a new idea for improving the Alias > analysis and the underlying optimizations. I am going through some > research papers in this area. > > I will be very grateful if someone puts me in the right direction > for the project. > > > Thanks and Regards, > Shashidhar G > http://www.cse.iitm.ac.in/~shashi/ <http://www.cse.iitm.ac.in/%7Eshashi/> > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160322/71b165c7/attachment.html>