List of available LLVM passes are desribed here。我有兴趣知道哪些通行证包含在不同的优化级别。例如,包括通过的-O2。是否有提供该信息的网站或文件。
答案 0 :(得分:4)
它在PassManagerBuilder.cpp文件中可见。看一下populateModulePassManager方法,其中OptLevel是跟随-O选项的整数。
答案 1 :(得分:1)
从命令行中可以使用:
echo "" | opt -O3 -disable-output -debug-pass=Arguments