[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.
--Vikram
http://www.cs.uiuc.edu/~vadve
http://llvm.cs.uiuc.edu/
On Mar 21, 2007, at 4:07 PM, Reid Spencer wrote:
> On Wed, 2007-03-21 at 13:29 -0700, Wei Jiang wrote:
>> hi,
>> The llvm alias analysis doc mentioned that llvm have various
>> alias
>> 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.
>
> Reid.
>
>> -Wei Jiang
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20070322/23e516cb/attachment.html>
More information about the llvm-dev
mailing list