Llvm,将poolalloc加载到opt

llvm, load poolalloc to opt

本文关键字:opt 加载 poolalloc Llvm      更新时间:2023-10-16

我想在llvm中运行别名分析,特别是我想在模块poolalloc中运行-ds-aa。根据poolalloc文档,我需要将它的模块加载到opt。我所做的是:

 opt -load /usr/local/lib/LLVMDataStructure.so -load /usr/local/lib/poolalloc.so -ds-aa -aa-eval hello.bc -disable-output -stats

但是我得到下一个输出:

opt: Unknown command line argument '-ds-aa'.  Try: 'opt -help'
opt: Did you mean '-no-aa'?

我不知道我做错了什么。如何在llvm中运行-ds-aa别名分析?

似乎ds-aa由于缺乏使用和其他问题而停产;看到:

http://llvm.1065342.n5.nabble.com/DSA-or-rDSA-td6954.html

http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-April/048841.html