61 define_pd_global(intx, InlineFrequencyCount, 100);
62 define_pd_global(intx, InlineSmallCode, 1500);
63
64 // Flags for template interpreter.
65 define_pd_global(bool, RewriteBytecodes, true);
66 define_pd_global(bool, RewriteFrequentPairs, true);
67
68 define_pd_global(bool, PreserveFramePointer, false);
69
70 // GC Ergo Flags
71 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M); // Default max size of CMS young gen, per GC worker thread.
72
73 define_pd_global(uintx, TypeProfileLevel, 111);
74
75 define_pd_global(bool, CompactStrings, true);
76
77 // 2x unrolled loop is shorter with more than 9 HeapWords.
78 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
79
80 define_pd_global(bool, ThreadLocalHandshakes, true);
81
82 // Platform dependent flag handling: flags only defined on this platform.
83 #define ARCH_FLAGS(develop, \
84 product, \
85 diagnostic, \
86 experimental, \
87 notproduct, \
88 range, \
89 constraint, \
90 writeable) \
91 \
92 product(uintx, PowerArchitecturePPC64, 0, \
93 "CPU Version: x for PowerX. Currently recognizes Power5 to " \
94 "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
95 \
96 product(bool, SuperwordUseVSX, false, \
97 "Use Power8 VSX instructions for superword optimization.") \
98 \
99 /* Reoptimize code-sequences of calls at runtime, e.g. replace an */ \
100 /* indirect call by a direct call. */ \
|
61 define_pd_global(intx, InlineFrequencyCount, 100);
62 define_pd_global(intx, InlineSmallCode, 1500);
63
64 // Flags for template interpreter.
65 define_pd_global(bool, RewriteBytecodes, true);
66 define_pd_global(bool, RewriteFrequentPairs, true);
67
68 define_pd_global(bool, PreserveFramePointer, false);
69
70 // GC Ergo Flags
71 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M); // Default max size of CMS young gen, per GC worker thread.
72
73 define_pd_global(uintx, TypeProfileLevel, 111);
74
75 define_pd_global(bool, CompactStrings, true);
76
77 // 2x unrolled loop is shorter with more than 9 HeapWords.
78 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
79
80 define_pd_global(bool, ThreadLocalHandshakes, true);
81 // ObjectMonitor ref_count not implemented in C2 fast_lock() or
82 // fast_unlock() so use a handshake for safety.
83 define_pd_global(bool, HandshakeAfterDeflateIdleMonitors, true);
84
85 // Platform dependent flag handling: flags only defined on this platform.
86 #define ARCH_FLAGS(develop, \
87 product, \
88 diagnostic, \
89 experimental, \
90 notproduct, \
91 range, \
92 constraint, \
93 writeable) \
94 \
95 product(uintx, PowerArchitecturePPC64, 0, \
96 "CPU Version: x for PowerX. Currently recognizes Power5 to " \
97 "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
98 \
99 product(bool, SuperwordUseVSX, false, \
100 "Use Power8 VSX instructions for superword optimization.") \
101 \
102 /* Reoptimize code-sequences of calls at runtime, e.g. replace an */ \
103 /* indirect call by a direct call. */ \
|