63 define_pd_global(bool, OptoScheduling, true);
64 define_pd_global(bool, OptoRegScheduling, false);
65 define_pd_global(bool, SuperWordLoopUnrollAnalysis, false);
66 define_pd_global(bool, IdealizeClearArrayNode, true);
67
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(uintx, InitialCodeCacheSize, 2048*K); // Integral multiple of CodeCacheExpansionSize
75 define_pd_global(uintx, ReservedCodeCacheSize, 48*M);
76 define_pd_global(uintx, NonProfiledCodeHeapSize, 21*M);
77 define_pd_global(uintx, ProfiledCodeHeapSize, 22*M);
78 define_pd_global(uintx, NonNMethodCodeHeapSize, 5*M );
79 define_pd_global(uintx, CodeCacheExpansionSize, 64*K);
80
81 // Ergonomics related flags
82 define_pd_global(uint64_t,MaxRAM, 128ULL*G);
83 define_pd_global(uintx, CodeCacheMinBlockLength, 4);
84 define_pd_global(uintx, CodeCacheMinimumUseSpace, 400*K);
85
86 define_pd_global(bool, TrapBasedRangeChecks, false); // Not needed on sparc.
87
88 // Heap related flags
89 define_pd_global(size_t, MetaspaceSize, ScaleForWordSize(16*M));
90
91 // Ergonomics related flags
92 define_pd_global(bool, NeverActAsServerClassMachine, false);
93
94 #endif // CPU_SPARC_C2_GLOBALS_SPARC_HPP
|
63 define_pd_global(bool, OptoScheduling, true);
64 define_pd_global(bool, OptoRegScheduling, false);
65 define_pd_global(bool, SuperWordLoopUnrollAnalysis, false);
66 define_pd_global(bool, IdealizeClearArrayNode, true);
67
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(uintx, InitialCodeCacheSize, 2048*K); // Integral multiple of CodeCacheExpansionSize
75 define_pd_global(uintx, ReservedCodeCacheSize, 48*M);
76 define_pd_global(uintx, NonProfiledCodeHeapSize, 21*M);
77 define_pd_global(uintx, ProfiledCodeHeapSize, 22*M);
78 define_pd_global(uintx, NonNMethodCodeHeapSize, 5*M );
79 define_pd_global(uintx, CodeCacheExpansionSize, 64*K);
80
81 // Ergonomics related flags
82 define_pd_global(uint64_t,MaxRAM, 128ULL*G);
83 define_pd_global(uintx, CodeCacheMinBlockLength, 6);
84 define_pd_global(uintx, CodeCacheMinimumUseSpace, 400*K);
85
86 define_pd_global(bool, TrapBasedRangeChecks, false); // Not needed on sparc.
87
88 // Heap related flags
89 define_pd_global(size_t, MetaspaceSize, ScaleForWordSize(16*M));
90
91 // Ergonomics related flags
92 define_pd_global(bool, NeverActAsServerClassMachine, false);
93
94 #endif // CPU_SPARC_C2_GLOBALS_SPARC_HPP
|