Intel C++ コンパイラ (または gcc や clang などの他のコンパイラ) にオプティマイザからのメッセージを表示させることは可能でしょうか。私のコードでオプティマイザが正確に何をしたか知りたいです。デフォルトでは、コンパイラは未使用の変数などの非常に基本的なもののみを出力します。非常に単純な例 - その式を知りたいです。
float x = 1.0f/2;
次のように評価されます。
float x = 0.5f;
コードに分割はありません(この場合は常に正しいことはわかっていますが、これは単なる例です)。より高度な例としては、ループのアンロールや操作の並べ替えがあります。前もって感謝します。