3.4.115 –xchip=c
オプティマイザにターゲットのプロセッサを指定します。
このオプションは、処理対象となるプロセッサを指定することによって、タイミング特性を指定します。
このオプションは単独で使用できますが、-xtarget オプションを展開した機能の一部です。-xtarget オプションで暗黙に指定された -xchip 値の指定を変更する場合に、このオプションを使用します。
-xchip=c は次のものに影響を与えます。
-
命令の順序 (スケジューリング)
-
分岐をコンパイルする方法
-
同義の代替命令の選択
次の表に、-xchip の有効なプロセッサ名の値をまとめてあります。
表 3-17 -xchip でよく使われる SPARC プロセッサ名
|
|
generic
|
ほとんどの SPARC プロセッサ。これがデフォルトです。
|
native
|
このホストプラットフォーム。
|
sparc64vi
|
SPARC64 VI プロセッサ
|
sparc64vii
|
SPARC64 VII プロセッサ
|
sparc64viiplus
|
SPARC64 VII+ プロセッサ
|
sparc64x
|
SPARC64 X プロセッサ
|
sparc64xplus
|
SPARC64 X+ プロセッサ
|
ultra
|
UltraSPARC プロセッサ
|
ultra2
|
UltraSPARC II プロセッサ
|
ultra2e
|
UltraSPARC IIe プロセッサ
|
ultra2i
|
UltraSPARC IIi プロセッサ
|
ultra3
|
UltraSPARC III プロセッサ
|
ultra3cu
|
UltraSPARC IIIcu プロセッサ
|
ultra3i
|
UltraSPARC IIIi プロセッサ
|
ultra4
|
UltraSPARC IV プロセッサ
|
ultra4plus
|
UltraSPARC IV+ プロセッサ
|
ultraT1
|
UltraSPARC T1 プロセッサ
|
ultraT2
|
UltraSPARC T2 プロセッサ
|
ultraT2plus
|
UltraSPARC T2+ プロセッサ
|
ultraT3
|
UltraSPARC T3 プロセッサ
|
T3
|
SPARC T3 プロセッサ
|
T4
|
SPARC T4 プロセッサ
|
T5
|
SPARC T5 プロセッサのタイミングプロパティーを使用します。
|
M5
|
SPARC M5 プロセッサのタイミングプロパティーを使用します。
|
|
注 -
次の SPARC の -xchip の値は廃止されており、将来のリリースで削除される可能性があります: ultra、ultra2、ultra2e、ultra2i、ultra3、ultra3cu、ultra3i、ultra4、および ultra4plus。
x86 プラットフォーム: -xchip の値は、pentium、 pentium_pro、 pentium3、 pentium4、 generic、 opteron、 core2、 penryn、 nehalem、 amdfam10、 sandybridge、 ivybridge、 haswell、 westmere、 native のいずれかです。