[LLVMdev] Stateful alias analysis

James Molloy james at jamesmolloy.co.uk
Tue Mar 31 05:30:11 PDT 2015


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/20150331/8e0b4710/attachment.html>


More information about the llvm-dev mailing list