80 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
81 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
82 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
83
84 define_pd_global(bool, RewriteBytecodes, true);
85 define_pd_global(bool, RewriteFrequentPairs, true);
86
87 define_pd_global(bool, UseMembar, true);
88
89 // GC Ergo Flags
90 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M); // default max size of CMS young gen, per GC worker thread
91
92 define_pd_global(uintx, TypeProfileLevel, 111);
93
94 define_pd_global(bool, CompactStrings, true);
95
96 define_pd_global(bool, PreserveFramePointer, false);
97
98 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
99
100 #ifdef _LP64
101 define_pd_global(bool, ThreadLocalHandshakes, true);
102 #else
103 define_pd_global(bool, ThreadLocalHandshakes, false);
104 #endif
105
106 #define ARCH_FLAGS(develop, \
107 product, \
108 diagnostic, \
109 experimental, \
110 notproduct, \
111 range, \
112 constraint, \
113 writeable) \
114 \
115 develop(bool, IEEEPrecision, true, \
116 "Enables IEEE precision (for INTEL only)") \
117 \
118 product(bool, UseStoreImmI16, true, \
119 "Use store immediate 16-bits value instruction on x86") \
120 \
121 product(intx, UseAVX, 3, \
122 "Highest supported AVX instructions set on x86/x64") \
123 range(0, 99) \
124 \
|
80 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
81 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
82 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
83
84 define_pd_global(bool, RewriteBytecodes, true);
85 define_pd_global(bool, RewriteFrequentPairs, true);
86
87 define_pd_global(bool, UseMembar, true);
88
89 // GC Ergo Flags
90 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M); // default max size of CMS young gen, per GC worker thread
91
92 define_pd_global(uintx, TypeProfileLevel, 111);
93
94 define_pd_global(bool, CompactStrings, true);
95
96 define_pd_global(bool, PreserveFramePointer, false);
97
98 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
99
100 define_pd_global(bool, ThreadLocalHandshakes, true);
101
102 #define ARCH_FLAGS(develop, \
103 product, \
104 diagnostic, \
105 experimental, \
106 notproduct, \
107 range, \
108 constraint, \
109 writeable) \
110 \
111 develop(bool, IEEEPrecision, true, \
112 "Enables IEEE precision (for INTEL only)") \
113 \
114 product(bool, UseStoreImmI16, true, \
115 "Use store immediate 16-bits value instruction on x86") \
116 \
117 product(intx, UseAVX, 3, \
118 "Highest supported AVX instructions set on x86/x64") \
119 range(0, 99) \
120 \
|