我想在 llvm 中运行别名分析,特别是我想运行 -ds-aa 模块中的 poolalloc
。根据 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
关于c++ - llvm,加载 poolalloc 以选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16798178/