[LLVMdev] How to use -ds-aa in llvm

John Criswell criswell at illinois.edu
Sun Apr 22 15:27:11 PDT 2012


On 4/22/12 5:02 PM, Lin, Yu wrote:
> Dear all,
>
> I'm a new user of LLVM. I'm trying to use DSA alias
> analysis in LLVM. I compiled llvm 3.0 and poolalloc (checkout
> from svn). I get the following lib in the ${poolalloc}/Release/lib/ :
> AssistDS.so
> libcount.so
> libpoolalloc_rt.so
> LLVMDataStructure.so
> poolalloc.so
>
> I tried to load all of them and do analysis by
> opt -load ${poolalloc}/Release/lib/<lib_name.so>  -ds-aa -print-alias-sets Example.bc
>
> However, I still get error message "opt: Unknown command line argument '-ds-aa'".
>
> So how can I run -ds-aa?

The -ds-aa pass was removed from poolalloc because it was buggy and did 
not have an active maintainer.  We'd be happy to have a patch that 
brings it back to working condition.

-- John T.

>
> Thanks,
> Yu Lin
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list