标签: c++ c++11 gcc optimization command-line-arguments
gcc中的一个优化标志是-fsplit-paths。我注意到启用它可以以统计上显着的方式提高我的一个程序的速度。 但是,我不清楚这个选项是如何工作的。
-fsplit-paths
根据文件:
分割导致循环备份的路径。这可以改善死代码消除和常见的子表达式消除。
是否有人能够了解其运作方式?