[LLVMdev] Where is steens-aa and ds-aa?

Andrew Lenharth andrewl at lenharth.org
Wed Sep 9 21:56:25 PDT 2009

On Wed, Sep 9, 2009 at 11:43 PM, Daniel Berlin<dberlin at dberlin.org> wrote:
> On Wed, Sep 9, 2009 at 11:49 PM, Mai, Haohui <haohui.mai at gmail.com> wrote:
>> On 9/9/09 3:28 AM, Eli Friedman wrote:
>>> On Wed, Sep 9, 2009 at 12:50 AM, Lei Shang<shang1982 at gmail.com>  wrote:
>>>> Hi,
>>>>     I just found -steens-aa and -ds-aa Alias Analysis listed in documents do
>>>> not exist in my llvm-2.3 code. Both from opt -help and the lib/Analysis.
>>>> And then I go to download the llvm-2.5 version, there is still no these 2
>>>> options. Where are they?
>>> http://llvm.org/svn/llvm-project/poolalloc/trunk/ .  They're not part
>>> of a normal checkout due to patent issues.
>> I don't quite understand. You mean steensgaard / DSA are patented?
> Steensgaard certainly is.
> It's covered by multiple patents, in fact
> Steensgaard (and MS Research) hold patents on all unification based
> pointer analysis.

DSA is unification based and assumed to be under those patents also.

poolalloc is currently being developed (and should compile) against
2.6.  It will track releases not TOT for the immediate future.


More information about the llvm-dev mailing list