在 gcc 编译器中,我可以指定参数-Q --help=optimizers
以获取当前O
级别的启用/禁用优化标志列表。intel icx 编译器有类似的命令吗?如果没有,是否有按 O0、O1、O2 和 O3 列出优化标志的资源?
我似乎找不到任何东西。
在 gcc 编译器中,我可以指定参数-Q --help=optimizers
以获取当前O
级别的启用/禁用优化标志列表。intel icx 编译器有类似的命令吗?如果没有,是否有按 O0、O1、O2 和 O3 列出优化标志的资源?
我似乎找不到任何东西。
请访问下面的链接,其中包含优化标志列表及其意义,可能会对您有所帮助。
除此之外,要获取优化标志列表:
-fsave-optimization-record= "format"
生成特定格式的优化记录文件。-fsave-optimization-record
生成 YAML 优化记录文件。此外,您可以尝试"icx --help | grep optimization"
检查最适合您目的的选项上面的链接适用于新的非基于 Clang 的英特尔编译器 icc(他们将其称为经典)。要获取 icx 的编译器选项,请查看此处: https ://www.intel.com/content/www/us/en/develop/documentation/oneapi-dpcpp-cpp-compiler-dev-guide-and-reference/顶部/编译器参考/编译器选项/alphabetical-list-of-compiler-options.html