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