2

我正在使用 LLVM 生成 Alpha 程序集。他们的 Alpha ISA 支持是实验性的,我找不到解决错误的方法。如果我在 LLVM 字节码到 Alpha 程序集创建期间使用 -O0,则生成的程序集很好。

但是,我想要优化组装。gcc(这是我的最终交叉编译器)中是否有一些可以优化程序集的选项?我在将 Alpha 程序集转换为目标文件时尝试了 -O3,但我没有看到任何优化发生。甚至可以在创建程序集后进行后端优化吗?

4

1 回答 1

0

如果你想要优化程序集,你显然应该向 LLVM 索取。所以将 -O3 传递给 llc,而不是 gcc。

于 2011-07-04T07:36:08.913 回答