1

我想测试PGOwith llvm,我发现互联网上的大部分教程都使用clangwith 参数-fprofile-instr-use来启用PGO检测。但是,我拥有的是一个llvm位码文件而不是源代码,我想应用于PGO这些位码文件。我注意到该opt工具有论点-pgo-instr-gen

但是,在我将它应用到我的位码之后,例如:

opt -pgo-instr-gen input.ll -o output.ll

然后尝试运行output.llwith lli,我遇到了分段错误。那么,PGO在这种情况下启用的正确方法是什么?

4

0 回答 0