属性
- align
変数を指定した境界とオフセットでアライメントするようにコンパイラーに指示します。
- align_value
ポインターの型宣言にアライメント値を追加できるようにします。
- avoid_false_share
ほかの変数とキャッシュラインのフォルス・シェアリングを引き起こさないように、定義された変数にパディングを追加/アライメントします。
- concurrency_safe
より多くのループと直列型コードを並列化するようにコンパイラーに指示します。
- const
関数は値を返すだけで、戻り値の生成には引数のみが使用されることを示します。
- cpu_dispatch
ターゲット・プロセッサーのリストでのみ実行する関数のバージョンを作成します。
- cpu_specific
関数のプロセッサー固有バージョンを宣言できるようにします。
- target
呼び出された関数のターゲットを指定します。この属性は、インテル® グラフィックス・テクノロジーおよびインテル® MIC アーキテクチャーにのみ適用されます。
- vector
ユーザー定義の関数とループをベクトル化できるようにします。