Dear All, I am curious to know the reason for removal of andersen pointer analysis. Is it because of some issues? We need it on llvm-2.9, if possible. Do we have some better version of pointer analysis on llvm-2.9? Thanks, Manish -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110919/d520e118/attachment.html>
Hi Manish,> I am curious to know the reason for removal of andersen pointer analysis. Is it > because of some issues? We need it on llvm-2.9, if possible.I think it was removed because it didn't work properly and no-one was trying to improve it. There was an explanation in the release notes IIRC. Ciao, Duncan.> > Do we have some better version of pointer analysis on llvm-2.9? > > Thanks, > Manish > > > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
On 9/19/11 9:12 PM, Manish Gupta wrote:> Dear All, > > I am curious to know the reason for removal of andersen pointer > analysis. Is it because of some issues? We need it on llvm-2.9, if > possible. > > Do we have some better version of pointer analysis on llvm-2.9?The Data Structure Analysis pass (DSA) is a unification-style points-to analysis. It should work with LLVM mainline and the upcoming 3.0 release. An older version works with LLVM 2.7. DSA is located in the poolalloc project (https://llvm.org/svn/llvm-project/poolalloc/trunk). -- John T.> > Thanks, > Manish > > > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110920/a9d94225/attachment.html>
Thanks Everyone for the info. I am planning to work with DSA on llvm-2.9. Hope it is working as John mentioned. Manish On Tue, Sep 20, 2011 at 7:06 AM, John Criswell <criswell at illinois.edu>wrote:> On 9/19/11 9:12 PM, Manish Gupta wrote: > > Dear All, > > I am curious to know the reason for removal of andersen pointer analysis. > Is it because of some issues? We need it on llvm-2.9, if possible. > > Do we have some better version of pointer analysis on llvm-2.9? > > > The Data Structure Analysis pass (DSA) is a unification-style points-to > analysis. It should work with LLVM mainline and the upcoming 3.0 release. > An older version works with LLVM 2.7. > > DSA is located in the poolalloc project ( > https://llvm.org/svn/llvm-project/poolalloc/trunk). > > -- John T. > > > > Thanks, > Manish > > > > > > _______________________________________________ > LLVM Developers mailing listLLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.eduhttp://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110920/4c828b75/attachment.html>