インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
関数で扱うバイト数がコンパイル時に分かっており、それが指定された値よりも大きい場合、memcpy や memset のようなバッファー操作関数の呼び出しをインライン展開しないようにコンパイラーに指示します。
Linux* および macOS*: | -mstringop-inline-threshold=val |
Windows*: | /Qstringop-inline-threshold:val |
val |
正の 32 ビット整数です。サイズが val よりも大きい場合、コンパイラーはインライン展開しません。 |
オフ |
コンパイラーは独自のヒューリスティックを使用してデフォルトを決定します。 |
このオプションは、関数で扱うバイト数がコンパイル時に分かっており、それが指定された値よりも大きい場合、memcpy や memset のようなバッファー操作関数の呼び出しをインライン展開しないようにコンパイラーに指示します。
なし