Mercurial > hg > truffle
comparison src/cpu/sparc/vm/c2_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 |
---|---|
58 define_pd_global(intx, FLOATPRESSURE, 52); // C2 on V9 gets to use all the float/double registers | 58 define_pd_global(intx, FLOATPRESSURE, 52); // C2 on V9 gets to use all the float/double registers |
59 define_pd_global(intx, FreqInlineSize, 175); | 59 define_pd_global(intx, FreqInlineSize, 175); |
60 define_pd_global(intx, INTPRESSURE, 48); // large register set | 60 define_pd_global(intx, INTPRESSURE, 48); // large register set |
61 define_pd_global(intx, InteriorEntryAlignment, 16); // = CodeEntryAlignment | 61 define_pd_global(intx, InteriorEntryAlignment, 16); // = CodeEntryAlignment |
62 define_pd_global(intx, NewSizeThreadIncrease, ScaleForWordSize(4*K)); | 62 define_pd_global(intx, NewSizeThreadIncrease, ScaleForWordSize(4*K)); |
63 // The default setting 16/16 seems to work best. | |
64 // (For _228_jack 16/16 is 2% better than 4/4, 16/4, 32/32, 32/16, or 16/32.) | |
65 define_pd_global(intx, OptoLoopAlignment, 16); // = 4*wordSize | |
66 define_pd_global(intx, RegisterCostAreaRatio, 12000); | 63 define_pd_global(intx, RegisterCostAreaRatio, 12000); |
67 define_pd_global(bool, UseTLAB, true); | 64 define_pd_global(bool, UseTLAB, true); |
68 define_pd_global(bool, ResizeTLAB, true); | 65 define_pd_global(bool, ResizeTLAB, true); |
69 define_pd_global(intx, LoopUnrollLimit, 60); // Design center runs on 1.3.1 | 66 define_pd_global(intx, LoopUnrollLimit, 60); // Design center runs on 1.3.1 |
70 | 67 |