58 define_pd_global(uintx, CodeCacheSegmentSize, 128);
59 define_pd_global(intx, CodeEntryAlignment, 128);
60 define_pd_global(intx, OptoLoopAlignment, 16);
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 define_pd_global(uintx, TypeProfileLevel, 111);
71
72 define_pd_global(bool, CompactStrings, true);
73
74 // 2x unrolled loop is shorter with more than 9 HeapWords.
75 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
76
77 define_pd_global(bool, ThreadLocalHandshakes, true);
78
79 // Platform dependent flag handling: flags only defined on this platform.
80 #define ARCH_FLAGS(develop, \
81 product, \
82 diagnostic, \
83 experimental, \
84 notproduct, \
85 range, \
86 constraint, \
87 writeable) \
88 \
89 product(uintx, PowerArchitecturePPC64, 0, \
90 "CPU Version: x for PowerX. Currently recognizes Power5 to " \
91 "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
92 \
93 product(bool, SuperwordUseVSX, false, \
94 "Use Power8 VSX instructions for superword optimization.") \
95 \
96 /* Reoptimize code-sequences of calls at runtime, e.g. replace an */ \
97 /* indirect call by a direct call. */ \
|
58 define_pd_global(uintx, CodeCacheSegmentSize, 128);
59 define_pd_global(intx, CodeEntryAlignment, 128);
60 define_pd_global(intx, OptoLoopAlignment, 16);
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 define_pd_global(uintx, TypeProfileLevel, 111);
71
72 define_pd_global(bool, CompactStrings, true);
73
74 // 2x unrolled loop is shorter with more than 9 HeapWords.
75 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
76
77 define_pd_global(bool, ThreadLocalHandshakes, true);
78 // ObjectMonitor ref_count not implemented in C2 fast_lock() or
79 // fast_unlock() so use a handshake for safety.
80 define_pd_global(bool, HandshakeAfterDeflateIdleMonitors, 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. */ \
|