guide、Qguide

自動ベクトル化、自動並列化、データ変換のアドバイスレベルを設定します。

IDE オプション

Windows: [Diagnostics (診断)] > [Guided Auto Parallelism Analysis (ガイド付き自動並列化の解析)]

Linux: なし

Mac OS X: [Diagnostics (診断)] > [Enable Guided Auto Parallelism Analysis (ガイド付き自動並列化の解析を有効にする)]

アーキテクチャー

IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャー

構文

Linux* および Mac OS* X:

-guide[=n]

Windows:

/Qguide[:n]

引数

n

提供されるアドバイスのレベルを指定するオプションの値です。

設定可能な値は、1 から 4 です。1 は標準レベルのアドバイスを示します。4 は最も詳細なレベルのアドバイスを示します。 n が省略された場合、デフォルトは 4 です。

デフォルト

オフ

並列化、ベクトル化、データ変換の最適化を向上する方法についてのアドバイスは提供されません。

説明

このオプションは、自動ベクトル化、自動並列化、データ変換のアドバイスレベルを設定します。これらの最適化を向上させる方法を提案するメッセージを生成します。

このオプションが指定されると、コンパイラーはオブジェクトも実行ファイルも作成しません。

自動並列化アドバイスを取得するには、-parallel (Linux* OS および Mac OS* X) または /Qparallel (Windows* OS) も指定する必要があります。

次のオプションのいずれかを指定して、個々のガイド付き最適化のアドバイスレベルを設定します。

データ変換
-guide-data-trans (Linux* OS および Mac OS* X) または /Qguide-data-trans (Windows* OS)
自動並列化
-guide-par (Linux* OS および Mac OS* X) または /Qguide-par (Windows* OS)
自動ベクトル化
-guide-vec (Linux* OS および Mac OS* X) または /Qguide-vec (Windows* OS)

-guide または /Qguide を指定し、個々のガイド付き最適化のアドバイスレベルを設定するオプションも指定した場合、-guide または /Qguide で指定された設定よりも、個々のガイド付き最適化の値セットが優先されます。

-guide または /Qguide を指定せずに、個々のガイド付き最適化のアドバイスレベルを設定した場合は、-guide または /Qguide は、指定された 3 つのガイド付最適化の中で渡された最も大きな値で有効になります。

デバッグモードでは、このオプションは同じコマンドラインで明示的に O2 (またはそれ以上) を指定しない限り、効果はありません。

Note icon

-diag-disable (Linux* OS および Mac OS* X) または /Qdiag-disable (Windows* OS) を指定して、コンパイラーが 1 つまたは複数の診断メッセージを発行しないようにします。

代替オプション

なし

関連情報


このヘルプトピックについてのフィードバックを送信

© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。