インライン関数での restrict キーワードの適用範囲 - 2023.2 日本語

AI エンジン カーネルおよびグラフ プログラミング ガイド (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 日本語

スコープ内にほかのアクセスがない場合は、restrict ポインターを宣言してもパフォーマンスの利点はありません。

図 1. パフォーマンスの利点がない例

特殊な場合には、次の例に示すように、エイリアシングなしのアクセスが可能です。この例では、親ポインター p が使用されていますが、別の場所をポイントしているので、これは有効です。

図 2. 特殊な場合: エイリアシングなしのアクセス