[LLVMdev] Stateful alias analysis

Chandler Carruth chandlerc at google.com
Mon Apr 27 11:57:27 PDT 2015


Going back through my old email, and hit this...

I don't see any good ways to incrementally work around this, but if others
do, I'm open to them. I'm back from holidays and other commitments, and
hoping to be working on the AA parts of th enew pass manager in the coming
weeks.

On Tue, Mar 31, 2015 at 5:30 AM James Molloy <james at jamesmolloy.co.uk>
wrote:

> Hi all,
>
> I've been investigating adding some more heuristics to our alias analysis,
> and the major stumbling block seems to be the inability to be stateful (to
> cache) in the current pass manager. This appears to be the reason why
> SCEVAA isn't enabled in the default pass pipeline either.
>
> I'm aware that the new pass manager is meant to solve this problem, but I
> don't know how far away it is from completion, or in fact what if anything
> people can do to help out.
>
> Chandler, what's the current status? I'm thinking if it's still half a
> year away or similar, perhaps we may need to think about interim
> "workarounds" to avoid stalling forward progress completely?
>
> Cheers,
>
> James
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150427/d945330e/attachment.html>


More information about the llvm-dev mailing list