< prev index next >

src/cpu/aarch64/vm/globals_aarch64.hpp

Print this page




  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, UseMembar,            true);
  65 
  66 define_pd_global(bool, PreserveFramePointer, false);
  67 
  68 // GC Ergo Flags
  69 define_pd_global(uintx, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  70 
  71 define_pd_global(uintx, TypeProfileLevel, 111);
  72 
  73 // No performance work done here yet.
  74 define_pd_global(bool, CompactStrings, false);
  75 
  76 // avoid biased locking while we are bootstrapping the aarch64 build
  77 define_pd_global(bool, UseBiasedLocking, false);
  78 


  79 #if defined(COMPILER1) || defined(COMPILER2)
  80 define_pd_global(intx, InlineSmallCode,          1000);
  81 #endif
  82 
  83 #ifdef BUILTIN_SIM
  84 #define UseBuiltinSim           true
  85 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \
  86                                                                         \
  87   product(bool, NotifySimulator, UseBuiltinSim,                         \
  88          "tell the AArch64 sim where we are in method code")            \
  89                                                                         \
  90   product(bool, UseSimulatorCache, false,                               \
  91          "tell sim to cache memory updates until exclusive op occurs")  \
  92                                                                         \
  93   product(bool, DisableBCCheck, true,                                   \
  94           "tell sim not to invoke bccheck callback")                    \
  95                                                                         \
  96   product(bool, NearCpool, true,                                        \
  97          "constant pool is close to instructions")                      \
  98                                                                         \




  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, UseMembar,            true);
  65 
  66 define_pd_global(bool, PreserveFramePointer, false);
  67 
  68 // GC Ergo Flags
  69 define_pd_global(uintx, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  70 
  71 define_pd_global(uintx, TypeProfileLevel, 111);
  72 
  73 // No performance work done here yet.
  74 define_pd_global(bool, CompactStrings, false);
  75 
  76 // avoid biased locking while we are bootstrapping the aarch64 build
  77 define_pd_global(bool, UseBiasedLocking, false);
  78 
  79 define_pd_global(intx, InitArrayShortSize, 18*BytesPerLong);
  80 
  81 #if defined(COMPILER1) || defined(COMPILER2)
  82 define_pd_global(intx, InlineSmallCode,          1000);
  83 #endif
  84 
  85 #ifdef BUILTIN_SIM
  86 #define UseBuiltinSim           true
  87 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \
  88                                                                         \
  89   product(bool, NotifySimulator, UseBuiltinSim,                         \
  90          "tell the AArch64 sim where we are in method code")            \
  91                                                                         \
  92   product(bool, UseSimulatorCache, false,                               \
  93          "tell sim to cache memory updates until exclusive op occurs")  \
  94                                                                         \
  95   product(bool, DisableBCCheck, true,                                   \
  96           "tell sim not to invoke bccheck callback")                    \
  97                                                                         \
  98   product(bool, NearCpool, true,                                        \
  99          "constant pool is close to instructions")                      \
 100                                                                         \


< prev index next >