【发布时间】:2022-01-01 10:04:53
【问题描述】:
我注意到 LLVM 提供了几个内置的Analysis and Transform Passes。我可以直接使用clang 而不是opt 运行这些内置通道(例如,-da 用于依赖分析)吗?
【问题讨论】:
我注意到 LLVM 提供了几个内置的Analysis and Transform Passes。我可以直接使用clang 而不是opt 运行这些内置通道(例如,-da 用于依赖分析)吗?
【问题讨论】:
是的,LLVM 提供了一种在 clang 中自动注册 pass 插件的机制。您可能需要阅读here
但是,上述参考资料涉及旧版通行证管理器。 LLVM 默认使用新的 pass manager 进行优化管道。
【讨论】: