Mercurial > hg > truffle
comparison src/cpu/sparc/vm/vm_version_sparc.cpp @ 1579:e9ff18c4ace7
Merge
author | jrose |
---|---|
date | Wed, 02 Jun 2010 22:45:42 -0700 |
parents | c18cbe5936b8 3657cb01ffc5 |
children | f55c4f82ab9d |
comparison
equal
deleted
inserted
replaced
1562:dfe27f03244a | 1579:e9ff18c4ace7 |
---|---|
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 |