56
57 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
58 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES
59 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
60 #define MIN_STACK_RESERVED_PAGES (0)
61
62 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
63 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
64 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
65 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
66
67 define_pd_global(bool, VMContinuations, false);
68
69 define_pd_global(bool, RewriteBytecodes, true);
70 define_pd_global(bool, RewriteFrequentPairs, true);
71
72 define_pd_global(uintx, TypeProfileLevel, 0);
73
74 define_pd_global(bool, PreserveFramePointer, false);
75
76 define_pd_global(bool, CompactStrings, true);
77
78 #define ARCH_FLAGS(develop, \
79 product, \
80 notproduct, \
81 range, \
82 constraint) \
83 \
84 product(bool, UseFastEmptyMethods, true, \
85 "Use fast method entry code for empty methods") \
86 \
87 product(bool, UseFastAccessorMethods, true, \
88 "Use fast method entry code for accessor methods") \
89 \
90 product(bool, DecodeErrorContext, false, DIAGNOSTIC, \
91 "Try to decode the architecture-specific context for better " \
92 "diagnostics")
93
94 // end of ARCH_FLAGS
95
|
56
57 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
58 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES
59 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
60 #define MIN_STACK_RESERVED_PAGES (0)
61
62 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
63 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
64 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
65 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
66
67 define_pd_global(bool, VMContinuations, false);
68
69 define_pd_global(bool, RewriteBytecodes, true);
70 define_pd_global(bool, RewriteFrequentPairs, true);
71
72 define_pd_global(uintx, TypeProfileLevel, 0);
73
74 define_pd_global(bool, PreserveFramePointer, false);
75
76 define_pd_global(bool, InlineTypePassFieldsAsArgs, false);
77 define_pd_global(bool, InlineTypeReturnedAsFields, false);
78
79 define_pd_global(bool, CompactStrings, true);
80
81 #define ARCH_FLAGS(develop, \
82 product, \
83 notproduct, \
84 range, \
85 constraint) \
86 \
87 product(bool, UseFastEmptyMethods, true, \
88 "Use fast method entry code for empty methods") \
89 \
90 product(bool, UseFastAccessorMethods, true, \
91 "Use fast method entry code for accessor methods") \
92 \
93 product(bool, DecodeErrorContext, false, DIAGNOSTIC, \
94 "Try to decode the architecture-specific context for better " \
95 "diagnostics")
96
97 // end of ARCH_FLAGS
98
|