[llvm-dev] Existing studies on the benefits of pointer analysis
Hal Finkel via llvm-dev
llvm-dev at lists.llvm.org
Mon Mar 21 12:26:05 PDT 2016
----- Original Message -----
> From: "Daniel Berlin via llvm-dev" <llvm-dev at lists.llvm.org>
> To: "Renato Golin" <renato.golin at linaro.org>, "George Burgess IV"
> <george.burgess.iv at gmail.com>
> Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Jia Chen"
> <jchen at cs.utexas.edu>
> Sent: Monday, March 21, 2016 2:07:44 PM
> Subject: Re: [llvm-dev] Existing studies on the benefits of pointer
> analysis
> On Mon, Mar 21, 2016 at 12:05 PM, Renato Golin <
> renato.golin at linaro.org > wrote:
> > On 21 March 2016 at 18:59, Daniel Berlin < dberlin at dberlin.org >
> > wrote:
>
> > > Which is why i've never mentioned it or used it in the community
> > > ;)
>
> > Makes sense. :)
>
> > > I would rather see someone spend their time getting SCEV-AA on by
> > > default or
>
> > > CFL-AA on by default than doing another evaluation.
>
> > But those may not be simple enough for a GSOC, that's why I
> > mentioned
> > it.
>
> CFL-AA should just be fixing performance regressions, and maybe a
> little bug fixing, which is hopefully easy enough. It's already fast
> enough as a pass.
My understanding from George is that there are self-hosting miscompiles if you disable all AA except for CFL-AA. This is what is preventing us from enabling it by default. George, is that right?
-Hal
> SCEV-AA would be harder (must make SCEV-AA faster).
> > The analysis could not only get us a birds view of the problem
> > ahead,
>
> > but also introduce new developers to AA, which would make their
> > future
>
> > work on SCEV-AA or CFL-AA easier. Kind of a teaching tool to get
> > more
>
> > AA-savvy people.
>
> Sure.
> > cheers,
>
> > --renato
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
--
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160321/3ec1aa34/attachment.html>
More information about the llvm-dev
mailing list