次のプラグマは、インテル(R) C++ コンパイラー固有のものです。
プラグマ | 説明 |
---|---|
force_align | クラス型のアライメントを設定します。 |
ivdep | ベクトル依存性が存在していると推定されてもそれを無視するようコンパイラーに指示します。 |
nounroll | ループをアンロールしないようにコンパイラーに指示します。 |
novector | ループをベクトル化しないよう指定します。 |
optimization_level | 特定の関数の最適化を制御できるようにします。 |
intel_omp_task | 潜在的に異なるスレッドで実行される作業単位を指定します。 |
intel_omp_taskq | 囲まれた task プラグマに指定された作業単位をエンキューする while ループの環境を指定します。 |
unroll | コンパイラーに、カウントされたループをアンロールする回数を伝えます。 |
vector | ループをベクトル化する方法を指定し、効率ヒューリスティックについては無視したほうがよいことを示します。 |