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