< prev index next >

src/hotspot/cpu/aarch64/globals_aarch64.hpp

Print this page

 46 // stack if compiled for unix and LP64. To pass stack overflow tests we need
 47 // 20 shadow pages.
 48 #define DEFAULT_STACK_SHADOW_PAGES (20 DEBUG_ONLY(+5))
 49 #define DEFAULT_STACK_RESERVED_PAGES (1)
 50 
 51 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
 52 #define MIN_STACK_RED_PAGES    DEFAULT_STACK_RED_PAGES
 53 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
 54 #define MIN_STACK_RESERVED_PAGES (0)
 55 
 56 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
 57 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
 58 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
 59 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
 60 
 61 define_pd_global(bool, RewriteBytecodes,     true);
 62 define_pd_global(bool, RewriteFrequentPairs, true);
 63 
 64 define_pd_global(bool, PreserveFramePointer, false);
 65 



 66 define_pd_global(uintx, TypeProfileLevel, 111);
 67 
 68 define_pd_global(bool, CompactStrings, true);
 69 
 70 // Clear short arrays bigger than one word in an arch-specific way
 71 define_pd_global(intx, InitArrayShortSize, BytesPerLong);
 72 
 73 #if defined(COMPILER1) || defined(COMPILER2)
 74 define_pd_global(intx, InlineSmallCode,          1000);
 75 #endif
 76 
 77 #define ARCH_FLAGS(develop,                                             \
 78                    product,                                             \
 79                    notproduct,                                          \
 80                    range,                                               \
 81                    constraint)                                          \
 82                                                                         \
 83   product(bool, NearCpool, true,                                        \
 84          "constant pool is close to instructions")                      \
 85   product(bool, UseNeon, false,                                         \

 46 // stack if compiled for unix and LP64. To pass stack overflow tests we need
 47 // 20 shadow pages.
 48 #define DEFAULT_STACK_SHADOW_PAGES (20 DEBUG_ONLY(+5))
 49 #define DEFAULT_STACK_RESERVED_PAGES (1)
 50 
 51 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
 52 #define MIN_STACK_RED_PAGES    DEFAULT_STACK_RED_PAGES
 53 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
 54 #define MIN_STACK_RESERVED_PAGES (0)
 55 
 56 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
 57 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
 58 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
 59 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
 60 
 61 define_pd_global(bool, RewriteBytecodes,     true);
 62 define_pd_global(bool, RewriteFrequentPairs, true);
 63 
 64 define_pd_global(bool, PreserveFramePointer, false);
 65 
 66 define_pd_global(bool, InlineTypePassFieldsAsArgs, true);
 67 define_pd_global(bool, InlineTypeReturnedAsFields, true);
 68 
 69 define_pd_global(uintx, TypeProfileLevel, 111);
 70 
 71 define_pd_global(bool, CompactStrings, true);
 72 
 73 // Clear short arrays bigger than one word in an arch-specific way
 74 define_pd_global(intx, InitArrayShortSize, BytesPerLong);
 75 
 76 #if defined(COMPILER1) || defined(COMPILER2)
 77 define_pd_global(intx, InlineSmallCode,          1000);
 78 #endif
 79 
 80 #define ARCH_FLAGS(develop,                                             \
 81                    product,                                             \
 82                    notproduct,                                          \
 83                    range,                                               \
 84                    constraint)                                          \
 85                                                                         \
 86   product(bool, NearCpool, true,                                        \
 87          "constant pool is close to instructions")                      \
 88   product(bool, UseNeon, false,                                         \
< prev index next >