c - 如何对LLVM位码文件进行整个程序优化

标签 c optimization compiler-construction llvm clang

我有几个 LLVM 位码文件,我将它们与 llvm-link 链接以创建一个位码文件。但是,llvm-link 不执行全程序优化 (WPO)。如何链接位码,以便链接器还执行 WPO 来生成最终的位码文件。

最佳答案

使用 llc 时将执行优化编译位码文件。或者,使用opt直接调用优化器。

仅仅使用 clang 也应该做正确的事情

关于c - 如何对LLVM位码文件进行整个程序优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12496870/

相关文章:

c - 访问数组中的项目与指针引用的性能差异?

optimization - FPL 中的尾调用优化是如何在汇编级别实现的?

jQuery 更改多个属性或替换整个 html

compiler-construction - 从硬件编写低级语言

c - 如何在不停止 C 程序的情况下按下最后一个键?

将字符串样式从 Arduino 转换为 C 通用样式

c - 如何在我的计算机中用 C 查找已安装驱动程序的名称?

python - 如何找到最优化的 if 语句序列?

compiler-construction - 链接在编译器的上下文中意味着什么?

c - 修复给定代码中的冲突? "25 shift/reduce conflicts [-Wconflicts-sr] "