Mercurial > hg > graal-jvmci-8
comparison src/cpu/sparc/vm/globals_sparc.hpp @ 1365:6476042f815c
6940701: Don't align loops in stubs for Niagara sparc
Summary: Don't align loops in stubs for Niagara sparc since NOPs are expensive.
Reviewed-by: twisti, never
author | kvn |
---|---|
date | Wed, 07 Apr 2010 09:37:47 -0700 |
parents | 473cce303f13 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1364:0dc88ad3244e | 1365:6476042f815c |
---|---|
38 | 38 |
39 define_pd_global(bool, ImplicitNullChecks, true); // Generate code for implicit null checks | 39 define_pd_global(bool, ImplicitNullChecks, true); // Generate code for implicit null checks |
40 define_pd_global(bool, UncommonNullCast, true); // Uncommon-trap NULLs past to check cast | 40 define_pd_global(bool, UncommonNullCast, true); // Uncommon-trap NULLs past to check cast |
41 | 41 |
42 define_pd_global(intx, CodeEntryAlignment, 32); | 42 define_pd_global(intx, CodeEntryAlignment, 32); |
43 // The default setting 16/16 seems to work best. | |
44 // (For _228_jack 16/16 is 2% better than 4/4, 16/4, 32/32, 32/16, or 16/32.) | |
45 define_pd_global(intx, OptoLoopAlignment, 16); // = 4*wordSize | |
43 define_pd_global(intx, InlineFrequencyCount, 50); // we can use more inlining on the SPARC | 46 define_pd_global(intx, InlineFrequencyCount, 50); // we can use more inlining on the SPARC |
44 define_pd_global(intx, InlineSmallCode, 1500); | 47 define_pd_global(intx, InlineSmallCode, 1500); |
45 #ifdef _LP64 | 48 #ifdef _LP64 |
46 // Stack slots are 2X larger in LP64 than in the 32 bit VM. | 49 // Stack slots are 2X larger in LP64 than in the 32 bit VM. |
47 define_pd_global(intx, ThreadStackSize, 1024); | 50 define_pd_global(intx, ThreadStackSize, 1024); |