< prev index next >

src/hotspot/cpu/riscv/globals_riscv.hpp

Print this page

 58 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
 59 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
 60 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
 61 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
 62 
 63 define_pd_global(bool, VMContinuations, true);
 64 
 65 define_pd_global(bool, RewriteBytecodes,     true);
 66 define_pd_global(bool, RewriteFrequentPairs, true);
 67 
 68 define_pd_global(bool, PreserveFramePointer, false);
 69 
 70 define_pd_global(uintx, TypeProfileLevel, 111);
 71 
 72 define_pd_global(bool, CompactStrings, true);
 73 
 74 // Clear short arrays bigger than one word in an arch-specific way
 75 define_pd_global(intx, InitArrayShortSize, BytesPerLong);
 76 
 77 define_pd_global(intx, InlineSmallCode,          1000);



 78 
 79 #define ARCH_FLAGS(develop,                                                      \
 80                    product,                                                      \
 81                    range,                                                        \
 82                    constraint)                                                   \
 83                                                                                  \
 84   product(bool, UseBlockZeroing, false,                                          \
 85           "Use Zicboz for block zeroing")                                        \
 86   product(intx, BlockZeroingLowLimit, 256,                                       \
 87           "Minimum size in bytes when block zeroing will be used")               \
 88           range(1, max_jint)                                                     \
 89   product(intx, CacheLineSize, DEFAULT_CACHE_LINE_SIZE,                          \
 90           "Size in bytes of a CPU cache line")                                   \
 91           range(wordSize, max_jint)                                              \
 92   product(bool, TraceTraps, false, "Trace all traps the signal handler")         \
 93   product(bool, UseConservativeFence, false,                                     \
 94           "Extend i for r and o for w in the pred/succ flags of fence")          \
 95   product(bool, AvoidUnalignedAccesses, true,                                    \
 96           "Avoid generating unaligned memory accesses")                          \
 97   product(bool, UseRVA20U64, true, "Use RVA20U64 profile")                       \

 58 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
 59 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
 60 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
 61 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
 62 
 63 define_pd_global(bool, VMContinuations, true);
 64 
 65 define_pd_global(bool, RewriteBytecodes,     true);
 66 define_pd_global(bool, RewriteFrequentPairs, true);
 67 
 68 define_pd_global(bool, PreserveFramePointer, false);
 69 
 70 define_pd_global(uintx, TypeProfileLevel, 111);
 71 
 72 define_pd_global(bool, CompactStrings, true);
 73 
 74 // Clear short arrays bigger than one word in an arch-specific way
 75 define_pd_global(intx, InitArrayShortSize, BytesPerLong);
 76 
 77 define_pd_global(intx, InlineSmallCode,          1000);
 78 
 79 define_pd_global(bool, InlineTypePassFieldsAsArgs, false);
 80 define_pd_global(bool, InlineTypeReturnedAsFields, false);
 81 
 82 #define ARCH_FLAGS(develop,                                                      \
 83                    product,                                                      \
 84                    range,                                                        \
 85                    constraint)                                                   \
 86                                                                                  \
 87   product(bool, UseBlockZeroing, false,                                          \
 88           "Use Zicboz for block zeroing")                                        \
 89   product(intx, BlockZeroingLowLimit, 256,                                       \
 90           "Minimum size in bytes when block zeroing will be used")               \
 91           range(1, max_jint)                                                     \
 92   product(intx, CacheLineSize, DEFAULT_CACHE_LINE_SIZE,                          \
 93           "Size in bytes of a CPU cache line")                                   \
 94           range(wordSize, max_jint)                                              \
 95   product(bool, TraceTraps, false, "Trace all traps the signal handler")         \
 96   product(bool, UseConservativeFence, false,                                     \
 97           "Extend i for r and o for w in the pred/succ flags of fence")          \
 98   product(bool, AvoidUnalignedAccesses, true,                                    \
 99           "Avoid generating unaligned memory accesses")                          \
100   product(bool, UseRVA20U64, true, "Use RVA20U64 profile")                       \
< prev index next >