79 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
80 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
81
82 #ifdef _LP64
83 define_pd_global(bool, VMContinuations, true);
84 #else
85 define_pd_global(bool, VMContinuations, false);
86 #endif
87
88 define_pd_global(bool, RewriteBytecodes, true);
89 define_pd_global(bool, RewriteFrequentPairs, true);
90
91 define_pd_global(uintx, TypeProfileLevel, 111);
92
93 define_pd_global(bool, CompactStrings, true);
94
95 define_pd_global(bool, PreserveFramePointer, false);
96
97 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
98
99 #define ARCH_FLAGS(develop, \
100 product, \
101 notproduct, \
102 range, \
103 constraint) \
104 \
105 develop(bool, IEEEPrecision, true, \
106 "Enables IEEE precision (for INTEL only)") \
107 \
108 product(bool, UseStoreImmI16, true, \
109 "Use store immediate 16-bits value instruction on x86") \
110 \
111 product(int, UseSSE, 4, \
112 "Highest supported SSE instructions set on x86/x64") \
113 range(0, 4) \
114 \
115 product(int, UseAVX, 3, \
116 "Highest supported AVX instructions set on x86/x64") \
117 range(0, 3) \
118 \
|
79 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
80 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
81
82 #ifdef _LP64
83 define_pd_global(bool, VMContinuations, true);
84 #else
85 define_pd_global(bool, VMContinuations, false);
86 #endif
87
88 define_pd_global(bool, RewriteBytecodes, true);
89 define_pd_global(bool, RewriteFrequentPairs, true);
90
91 define_pd_global(uintx, TypeProfileLevel, 111);
92
93 define_pd_global(bool, CompactStrings, true);
94
95 define_pd_global(bool, PreserveFramePointer, false);
96
97 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
98
99 define_pd_global(bool, InlineTypePassFieldsAsArgs, LP64_ONLY(true) NOT_LP64(false));
100 define_pd_global(bool, InlineTypeReturnedAsFields, LP64_ONLY(true) NOT_LP64(false));
101
102 #define ARCH_FLAGS(develop, \
103 product, \
104 notproduct, \
105 range, \
106 constraint) \
107 \
108 develop(bool, IEEEPrecision, true, \
109 "Enables IEEE precision (for INTEL only)") \
110 \
111 product(bool, UseStoreImmI16, true, \
112 "Use store immediate 16-bits value instruction on x86") \
113 \
114 product(int, UseSSE, 4, \
115 "Highest supported SSE instructions set on x86/x64") \
116 range(0, 4) \
117 \
118 product(int, UseAVX, 3, \
119 "Highest supported AVX instructions set on x86/x64") \
120 range(0, 3) \
121 \
|