equal
deleted
inserted
replaced
63 // Indirect branch is the same cost as direct |
63 // Indirect branch is the same cost as direct |
64 if (FLAG_IS_DEFAULT(UseInlineCaches)) { |
64 if (FLAG_IS_DEFAULT(UseInlineCaches)) { |
65 FLAG_SET_DEFAULT(UseInlineCaches, false); |
65 FLAG_SET_DEFAULT(UseInlineCaches, false); |
66 } |
66 } |
67 #ifdef _LP64 |
67 #ifdef _LP64 |
68 // Single issue niagara1 is slower for CompressedOops |
|
69 // but niagaras after that it's fine. |
|
70 if (!is_niagara1_plus()) { |
|
71 if (FLAG_IS_DEFAULT(UseCompressedOops)) { |
|
72 FLAG_SET_ERGO(bool, UseCompressedOops, false); |
|
73 } |
|
74 } |
|
75 // 32-bit oops don't make sense for the 64-bit VM on sparc |
68 // 32-bit oops don't make sense for the 64-bit VM on sparc |
76 // since the 32-bit VM has the same registers and smaller objects. |
69 // since the 32-bit VM has the same registers and smaller objects. |
77 Universe::set_narrow_oop_shift(LogMinObjAlignmentInBytes); |
70 Universe::set_narrow_oop_shift(LogMinObjAlignmentInBytes); |
78 #endif // _LP64 |
71 #endif // _LP64 |
79 #ifdef COMPILER2 |
72 #ifdef COMPILER2 |