36 define_pd_global(bool, InlineIntrinsics, false);
37 define_pd_global(bool, PreferInterpreterNativeStubs, false);
38 define_pd_global(bool, ProfileTraps, true);
39 define_pd_global(bool, UseOnStackReplacement, true);
40 define_pd_global(bool, ProfileInterpreter, true);
41 define_pd_global(bool, TieredCompilation, trueInTiered);
42 define_pd_global(intx, CompileThreshold, 10000);
43
44 define_pd_global(intx, OnStackReplacePercentage, 140);
45 define_pd_global(intx, ConditionalMoveLimit, 4);
46 define_pd_global(intx, FLOATPRESSURE, 52); // C2 on V9 gets to use all the float/double registers
47 define_pd_global(intx, FreqInlineSize, 175);
48 define_pd_global(intx, INTPRESSURE, 48); // large register set
49 define_pd_global(intx, InteriorEntryAlignment, 16); // = CodeEntryAlignment
50 define_pd_global(size_t, NewSizeThreadIncrease, ScaleForWordSize(4*K));
51 define_pd_global(intx, RegisterCostAreaRatio, 12000);
52 define_pd_global(bool, UseTLAB, true);
53 define_pd_global(bool, ResizeTLAB, true);
54 define_pd_global(intx, LoopUnrollLimit, 60); // Design center runs on 1.3.1
55 define_pd_global(intx, LoopPercentProfileLimit, 10);
56 define_pd_global(intx, MinJumpTableSize, 5);
57
58 // Peephole and CISC spilling both break the graph, and so makes the
59 // scheduler sick.
60 define_pd_global(bool, OptoPeephole, false);
61 define_pd_global(bool, UseCISCSpill, false);
62 define_pd_global(bool, OptoBundling, false);
63 define_pd_global(bool, OptoScheduling, true);
64 define_pd_global(bool, OptoRegScheduling, false);
65 define_pd_global(bool, SuperWordLoopUnrollAnalysis, false);
66
67 #ifdef _LP64
68 // We need to make sure that all generated code is within
69 // 2 gigs of the libjvm.so runtime routines so we can use
70 // the faster "call" instruction rather than the expensive
71 // sequence of instructions to load a 64 bit pointer.
72 //
73 // InitialCodeCacheSize derived from specjbb2000 run.
74 define_pd_global(intx, InitialCodeCacheSize, 2048*K); // Integral multiple of CodeCacheExpansionSize
75 define_pd_global(intx, ReservedCodeCacheSize, 48*M);
|
36 define_pd_global(bool, InlineIntrinsics, false);
37 define_pd_global(bool, PreferInterpreterNativeStubs, false);
38 define_pd_global(bool, ProfileTraps, true);
39 define_pd_global(bool, UseOnStackReplacement, true);
40 define_pd_global(bool, ProfileInterpreter, true);
41 define_pd_global(bool, TieredCompilation, trueInTiered);
42 define_pd_global(intx, CompileThreshold, 10000);
43
44 define_pd_global(intx, OnStackReplacePercentage, 140);
45 define_pd_global(intx, ConditionalMoveLimit, 4);
46 define_pd_global(intx, FLOATPRESSURE, 52); // C2 on V9 gets to use all the float/double registers
47 define_pd_global(intx, FreqInlineSize, 175);
48 define_pd_global(intx, INTPRESSURE, 48); // large register set
49 define_pd_global(intx, InteriorEntryAlignment, 16); // = CodeEntryAlignment
50 define_pd_global(size_t, NewSizeThreadIncrease, ScaleForWordSize(4*K));
51 define_pd_global(intx, RegisterCostAreaRatio, 12000);
52 define_pd_global(bool, UseTLAB, true);
53 define_pd_global(bool, ResizeTLAB, true);
54 define_pd_global(intx, LoopUnrollLimit, 60); // Design center runs on 1.3.1
55 define_pd_global(intx, LoopPercentProfileLimit, 10);
56 define_pd_global(intx, PostLoopMultiversioning, false);
57 define_pd_global(intx, MinJumpTableSize, 5);
58
59 // Peephole and CISC spilling both break the graph, and so makes the
60 // scheduler sick.
61 define_pd_global(bool, OptoPeephole, false);
62 define_pd_global(bool, UseCISCSpill, false);
63 define_pd_global(bool, OptoBundling, false);
64 define_pd_global(bool, OptoScheduling, true);
65 define_pd_global(bool, OptoRegScheduling, false);
66 define_pd_global(bool, SuperWordLoopUnrollAnalysis, false);
67
68 #ifdef _LP64
69 // We need to make sure that all generated code is within
70 // 2 gigs of the libjvm.so runtime routines so we can use
71 // the faster "call" instruction rather than the expensive
72 // sequence of instructions to load a 64 bit pointer.
73 //
74 // InitialCodeCacheSize derived from specjbb2000 run.
75 define_pd_global(intx, InitialCodeCacheSize, 2048*K); // Integral multiple of CodeCacheExpansionSize
76 define_pd_global(intx, ReservedCodeCacheSize, 48*M);
|