我正在使用LLVM生成Alpha程序集。他们的Alpha ISA支持是实验性的,我找不到解决bug的方法。如果我在LLVM字节码到Alpha程序集的创建过程中使用-O0,那么生成的程序集就可以了。
然而,我想要优化的组装。gcc(这是我的最后一个交叉编译器(中是否有一些选项可以优化程序集?在将Alpha程序集转换为对象文件时,我尝试了-O3,但没有看到任何优化。在创建程序集之后是否可以进行后端优化?
如果您想要优化的程序集,显然应该向LLVM索取。因此,将-O3传递给llc,而不是gcc。