[LLVMdev] Where are those complex aliase analysis passes like steens-aa now?
Vikram S. Adve
vadve at uiuc.edu
Thu Mar 22 09:48:03 PDT 2007
The ds-aa and steens-aa passes are all available in the llvm-
poolalloc project, in lib/DSA. They were moved there because
Microsoft holds a patent on parts of the underlying pointer analysis
strategy. anders-aa is still in mainline llvm.
On Mar 21, 2007, at 4:07 PM, Reid Spencer wrote:
> On Wed, 2007-03-21 at 13:29 -0700, Wei Jiang wrote:
>> The llvm alias analysis doc mentioned that llvm have various
>> analysis passes, e.g. steens-aa; but I can't find it in llvm 2.0. Are
>> these passes obsoleted? Thanks.
> I think that Steensgaard was part of the data structure analysis which
> has been moved out of llvm. We currently have -basicaa,
> -globalsmodref-aa, and anders-aa. The latter two are in the
> lib/Analysis/IPA directory.
>> -Wei Jiang
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev