vec-report、Qvec-report

ベクトライザーの診断情報を制御します。

IDE オプション

Windows: なし

Linux: [Compilation Diagnostics (コンパイル診断)] > [Vectorizer Diagnostic Report (ベクトライザー診断レポート)]

Mac OS: [Diagnostics (診断)] > [Vectorizer Diagnostic Report (ベクトライザー診断レポート)]

アーキテクチャー

IA-32、インテル(R) EM64T

構文

Linux* および Mac OS*: -vec-report[n]
Windows*:  /Qvec-report[n]

引数

n 表示する診断情報のレベルを示す値。設定可能な値は以下のとおりです。
  0 診断情報を表示しません。
  1 ベクトル化ループを表示します。
  2 ベクトル化および非ベクトル化ループを表示します
  3 ベクトル化および非ベクトル化ループと、判明した依存関係または想定される依存関係を表示します。
  4 非ベクトル化ループを表示します
  5 非ベクトル化ループとベクトル化されなかった理由を表示します。

デフォルト

オフ コンパイラーはベクトル化レポートを生成しません。

説明

このオプションは、ベクトライザーの診断情報を制御します。

n を指定しなかった場合、-vec-report1 (Linux および Mac OS) または /Qvec-report1 (Windows) を指定した場合と同じです。

このオプションがコマンドラインで指定された場合、診断のレポートが stdout に出力されます。

代替オプション

Linux: -vec_report
Mac OS: なし

Windows: /Qvec_report