Are ds-aa and steens-aa still in Poolalloc?

Hi,

I was looking at the LLVM's alias analysis documentation
(http://llvm.org/docs/AliasAnalysis.html#exist) and it seems that
poolalloc has ds-aa and steens-aa. However, I followed the
instructions to use these passes, but I wasn't able to use them. Also,
I found this: http://old.nabble.com/DSA-or-rDSA---td32576486.html
saying that they were removed from poolalloc. Is that true? If so,
should I submit a patch to update the webpage?

Douglas

Hi,

I was looking at the LLVM's alias analysis documentation
(http://llvm.org/docs/AliasAnalysis.html#exist) and it seems that
poolalloc has ds-aa and steens-aa. However, I followed the
instructions to use these passes, but I wasn't able to use them. Also,
I found this: http://old.nabble.com/DSA-or-rDSA---td32576486.html
saying that they were removed from poolalloc. Is that true? If so,
should I submit a patch to update the webpage?

Yes, ds-aa and -steens-aa were removed from poolalloc because we thought no one was using them, because we at Illinois weren't using them, and because nobody was maintaining them. I believe one of our students also said they had become buggy.

A patch to update the web page would be nice; a patch to bring -ds-aa back to life would be even better.
:slight_smile:

-- John T.

Hi John,

I'll take a look at the DSA implementation to see if I can understand
the code and fix it. Meanwhile, here is a patch to update the web
page.

Douglas

AliasAnalysisWebpage.diff (2.63 KB)