c - llvm优化

标签 c optimization llvm

List of available LLVM passes are desribed here .我很想知道针对不同的优化级别包含了哪些遍。例如,对于 -O2,包括哪些通行证。是否有任何网站或文件提供该信息。

最佳答案

它在 PassManagerBuilder.cpp 中可见文件。查看 populateModulePassManager 方法,其中 OptLevel 是 -O 选项后面的整数。

关于c - llvm优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10011516/

相关文章:

llvm 用另一个函数替换一个函数

functional-programming - 无法在ocaml中打开Llvm

C IPC等待 child

c++ - 在命令行应用程序中显示进度

c# - 如何在不进行系统调用的情况下获得恒定的字符串长度?

c# - 为什么 C# 编译器为每个传递的委托(delegate)创建一个新的 Action 实例?

c - 如何通过 LLVM C 绑定(bind)发出调试信息?

c - 字符串的实现

C语法理解问题

java - 在Java中获取系统 block 大小