38 define_pd_global(bool, PreferInterpreterNativeStubs, false);
39 define_pd_global(bool, ProfileTraps, true);
40 define_pd_global(bool, UseOnStackReplacement, true);
41 define_pd_global(bool, ProfileInterpreter, true);
42 define_pd_global(bool, TieredCompilation, true);
43 define_pd_global(intx, CompileThreshold, 10000);
44
45 define_pd_global(intx, OnStackReplacePercentage, 140);
46 define_pd_global(intx, ConditionalMoveLimit, 3);
47 define_pd_global(intx, FLOATPRESSURE, 28);
48 define_pd_global(intx, FreqInlineSize, 175);
49 define_pd_global(intx, MinJumpTableSize, 10);
50 define_pd_global(intx, INTPRESSURE, 26);
51 define_pd_global(intx, InteriorEntryAlignment, 16);
52 define_pd_global(size_t, NewSizeThreadIncrease, ScaleForWordSize(4*K));
53 define_pd_global(intx, RegisterCostAreaRatio, 16000);
54 define_pd_global(bool, UseTLAB, true);
55 define_pd_global(bool, ResizeTLAB, true);
56 define_pd_global(intx, LoopUnrollLimit, 60);
57 define_pd_global(intx, LoopPercentProfileLimit, 10);
58
59 // Peephole and CISC spilling both break the graph, and so make 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, OptoRegScheduling, false);
65 define_pd_global(bool, SuperWordLoopUnrollAnalysis, false);
66 // GL:
67 // Detected a problem with unscaled compressed oops and
68 // narrow_oop_use_complex_address() == false.
69 // -Djava.io.tmpdir=./tmp -jar SPECjvm2008.jar -ikv -wt 3 -it 3
70 // -bt 1 --base compiler.sunflow
71 // fails in Lower.visitIf->translate->tranlate->translate and
72 // throws an unexpected NPE. A load and a store seem to be
73 // reordered. Java reads about:
74 // loc = x.f
75 // x.f = 0
76 // NullCheck loc
77 // While assembler reads:
|
38 define_pd_global(bool, PreferInterpreterNativeStubs, false);
39 define_pd_global(bool, ProfileTraps, true);
40 define_pd_global(bool, UseOnStackReplacement, true);
41 define_pd_global(bool, ProfileInterpreter, true);
42 define_pd_global(bool, TieredCompilation, true);
43 define_pd_global(intx, CompileThreshold, 10000);
44
45 define_pd_global(intx, OnStackReplacePercentage, 140);
46 define_pd_global(intx, ConditionalMoveLimit, 3);
47 define_pd_global(intx, FLOATPRESSURE, 28);
48 define_pd_global(intx, FreqInlineSize, 175);
49 define_pd_global(intx, MinJumpTableSize, 10);
50 define_pd_global(intx, INTPRESSURE, 26);
51 define_pd_global(intx, InteriorEntryAlignment, 16);
52 define_pd_global(size_t, NewSizeThreadIncrease, ScaleForWordSize(4*K));
53 define_pd_global(intx, RegisterCostAreaRatio, 16000);
54 define_pd_global(bool, UseTLAB, true);
55 define_pd_global(bool, ResizeTLAB, true);
56 define_pd_global(intx, LoopUnrollLimit, 60);
57 define_pd_global(intx, LoopPercentProfileLimit, 10);
58 define_pd_global(intx, PostLoopMultiversioning, false);
59
60 // Peephole and CISC spilling both break the graph, and so make the
61 // scheduler sick.
62 define_pd_global(bool, OptoPeephole, false);
63 define_pd_global(bool, UseCISCSpill, false);
64 define_pd_global(bool, OptoBundling, false);
65 define_pd_global(bool, OptoRegScheduling, false);
66 define_pd_global(bool, SuperWordLoopUnrollAnalysis, false);
67 // GL:
68 // Detected a problem with unscaled compressed oops and
69 // narrow_oop_use_complex_address() == false.
70 // -Djava.io.tmpdir=./tmp -jar SPECjvm2008.jar -ikv -wt 3 -it 3
71 // -bt 1 --base compiler.sunflow
72 // fails in Lower.visitIf->translate->tranlate->translate and
73 // throws an unexpected NPE. A load and a store seem to be
74 // reordered. Java reads about:
75 // loc = x.f
76 // x.f = 0
77 // NullCheck loc
78 // While assembler reads:
|