< prev index next >

src/hotspot/cpu/aarch64/globals_aarch64.hpp

Print this page
rev 57232 : v2.00 -> v2.08 (CR8/v2.08/11-for-jdk14) patches combined into one; merge with jdk-14+25 snapshot; merge with jdk-14+26 snapshot.


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



  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                    diagnostic, \
  83                    experimental, \
  84                    notproduct, \
  85                    range, \
  86                    constraint, \
  87                    writeable) \
  88                                                                         \
  89   product(bool, NearCpool, true,                                        \
  90          "constant pool is close to instructions")                      \
  91                                                                         \
  92   product(bool, UseBarriersForVolatile, false,                          \
  93           "Use memory barriers to implement volatile accesses")         \
  94   product(bool, UseNeon, false,                                         \




  55 #define MIN_STACK_RESERVED_PAGES (0)
  56 
  57 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
  58 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
  59 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
  60 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
  61 
  62 define_pd_global(bool, RewriteBytecodes,     true);
  63 define_pd_global(bool, RewriteFrequentPairs, true);
  64 
  65 define_pd_global(bool, PreserveFramePointer, false);
  66 
  67 define_pd_global(uintx, TypeProfileLevel, 111);
  68 
  69 define_pd_global(bool, CompactStrings, true);
  70 
  71 // Clear short arrays bigger than one word in an arch-specific way
  72 define_pd_global(intx, InitArrayShortSize, BytesPerLong);
  73 
  74 define_pd_global(bool, ThreadLocalHandshakes, true);
  75 // ObjectMonitor ref_count not implemented in C2 fast_lock() or
  76 // fast_unlock() so use a handshake for safety.
  77 define_pd_global(bool, HandshakeAfterDeflateIdleMonitors, true);
  78 
  79 #if defined(COMPILER1) || defined(COMPILER2)
  80 define_pd_global(intx, InlineSmallCode,          1000);
  81 #endif
  82 
  83 #define ARCH_FLAGS(develop, \
  84                    product, \
  85                    diagnostic, \
  86                    experimental, \
  87                    notproduct, \
  88                    range, \
  89                    constraint, \
  90                    writeable) \
  91                                                                         \
  92   product(bool, NearCpool, true,                                        \
  93          "constant pool is close to instructions")                      \
  94                                                                         \
  95   product(bool, UseBarriersForVolatile, false,                          \
  96           "Use memory barriers to implement volatile accesses")         \
  97   product(bool, UseNeon, false,                                         \


< prev index next >