我想在 llvm 中运行别名分析,特别是我想运行module 中的-ds-aapoolalloc
。根据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'?
我不知道我做错了什么。如何-ds-aa
在 llvm 中运行别名分析?