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 \ |