全局和函数属性优化之间的区别

时间:2018-12-03 20:38:23

标签: c++ gcc arm64

我正在尝试在Linux上使用Aarch64 gcc为c ++函数生成手臂霓虹灯组件。在gcc命令行调用中添加-o3标志将为该函数生成霓虹灯指令,但是,如果我仅使用类似

的函数属性
void __attribute__ ((optimize ("-O3", "-ftree-vectorize" )))

不会。我的猜测是,如果未全局应用O3标志,则编译器将跳过某些步骤。有人知道这样的差异吗?

致谢

0 个答案:

没有答案