fsycl-id-queries-fit-in-int

SYCL* ID クエリーが MAX_INT 内に収まると仮定するようにコンパイラーに指示します。これは DPC++ 固有のコンテンツです。

構文

Linux*:

-fsycl-id-queries-fit-in-int

-fno-sycl-id-queries-fit-in-int

macOS*:

なし

Windows*:

-fsycl-id-queries-fit-in-int

-fno-sycl-id-queries-fit-in-int

引数

なし

デフォルト

オン

コンパイラーは、SYCL* ID クエリーが MAX_INT 内に収まると仮定します。

説明

このオプションは、SYCL* ID クエリーが MAX_INT 内に収まると仮定するようにコンパイラーに指示します。以下の値は MAX_INT に収まると仮定します。

これらの値の詳細は、Khronos* SYCL* 1.2.1 仕様を参照してください。

多数のワークアイテムを使用する場合、-fno-sycl-id-queries-fit-in-int を指定してこのオプションをオフにできます。

注意

その際、このオプションをオフにすべきかどうかは慎重に見極める必要があります。そのような状況では、データ型 int への切り捨ては正しくないことが多いです。値が MAX_INT に収まる場合にこのオプションをオフにすると、予期しないパフォーマンスの問題を引き起こす可能性があります。

IDE オプション

なし

代替オプション

なし