[LLVMdev] [GSoc] Liveness Based Flow Sensitive Pointer Analysis for GSoc 2015
dberlin at dberlin.org
Tue Mar 10 09:16:01 PDT 2015
On Tue, Mar 10, 2015 at 4:25 AM, Rahul Jain <1989.rahuljain at gmail.com>
> This landed in my spam folder so resending it to the list!
> On Mar 10, 2015 2:12 PM, "Pratik Bhatu" <cs12b1010 at iith.ac.in> wrote:
>> Hi all,
>> 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.
>> 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 Liveness-Based Pointer
>> Analysis  and has already been implemented in the GCC compiler.
It has never been contributed to GCC.
Versions were written *for GCC*, but they were *not* efficient.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev