(SPARC) -xprefetch_level オプションを使用して、-xprefetch=auto で定義した先読み命令の自動挿入を調整することができます。l には 1、2、3 のいずれかを指定します。-xprefetch_level が高くなるほど、コンパイラはより攻撃的に、つまりより多くの先読み命令を挿入します。
-xprefetch_level に適した値は、アプリケーションでのキャッシュミス数によって異なります。-xprefetch_level の値を高くするほど、アプリケーションのパフォーマンスが向上する可能性が高くなります。
このオプションは、-xprefetch=auto を指定し、最適化レベルを 3 以上に設定し て、先読みをサポートするプラットフォーム (v8plus、v8plusa、 v9、v9a、v9b、generic64、native64) 用にコードを生成した場合にだけ有効です。
-xprefetch_level=1 を指定した場合は、先読み命令の自動生成が有効になります。-xprefetch_level=2 では、レベル 1 よりも多くの先読み命令が生成されます。-xprefetch_level=3 では、レベル 2 よりも多くの先読み命令が生成されます。
デフォルトは、-xprefetch=auto を指定した場合は -xprefetch_level=1 になります。