【发布时间】:2012-04-04 12:52:46
【问题描述】:
List of available LLVM passes are desribed here。我有兴趣了解不同优化级别包含哪些通道。例如,对于 -O2 包括哪些通行证。是否有任何网站或文件提供该信息。
【问题讨论】:
标签: c optimization llvm
List of available LLVM passes are desribed here。我有兴趣了解不同优化级别包含哪些通道。例如,对于 -O2 包括哪些通行证。是否有任何网站或文件提供该信息。
【问题讨论】:
标签: c optimization llvm
在PassManagerBuilder.cpp 文件中可见。看看 populateModulePassManager 方法,其中 OptLevel 是跟随 -O 选项的整数。
【讨论】:
您可以从命令行使用:
echo "" | opt -O3 -disable-output -debug-pass=Arguments
【讨论】: