Xopenmp-target

ターゲットのデバイス・コンパイル・ツール・チェーンの指定されたツールに渡すオプションを有効にします。このコンパイラー・オプションは OpenMP* オフロードをサポートします。この機能は ifort でのみ利用できます。

構文

Linux*:

-Xopenmp-target-tool=T "options"

macOS*:

なし

Windows*:

-Xopenmp-target-tool=T "options"

引数

tool

次のいずれかです。

frontend

ターゲットトリプル T 向けの Standard Portable Intermediate Representation (SPIR-V*) ベースのデバイス・コンパイラーのフロントエンドとミドルエンドを示します。

ミドルエンドは、SPIR-V* を生成する SPIR-V* ベースのデバイス・コンパイラーの一部です。この SPIR-V* は、ifx ドライバーによりターゲット T のバックエンドに渡されます。

backend

実行時のターゲットトリプル T の Ahead of Time (AOT) コンパイルとターゲット T の Just in Time (JIT) コンパイルを示します。

linker

ターゲットトリプル T のデバイス・コード・リンカーを示します。

一部のターゲットでは 1 つのコンポーネントに frontendbackend が含まれている場合があります。その場合、オプションはマージされます。

T

ターゲット・トリプル・デバイス。

options

tool に渡すオプション。

デフォルト

オフ

オプションはツールに渡されません。

説明

このオプションは、ターゲットのデバイス・コンパイル・ツール・チェーンの指定されたツールに渡すオプションを有効にします。オプションは OpenMP* オフロードをサポートします。

IDE オプション

なし

代替オプション

なし