< prev index next >

src/cpu/x86/vm/globals_x86.hpp

Print this page




  80 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
  81 
  82 define_pd_global(bool, RewriteBytecodes,     true);
  83 define_pd_global(bool, RewriteFrequentPairs, true);
  84 
  85 #ifdef _ALLBSD_SOURCE
  86 define_pd_global(bool, UseMembar,            true);
  87 #else
  88 define_pd_global(bool, UseMembar,            false);
  89 #endif
  90 
  91 // GC Ergo Flags
  92 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  93 
  94 define_pd_global(uintx, TypeProfileLevel, 111);
  95 
  96 define_pd_global(bool, CompactStrings, true);
  97 
  98 define_pd_global(bool, PreserveFramePointer, false);
  99 


 100 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \
 101                                                                             \
 102   develop(bool, IEEEPrecision, true,                                        \
 103           "Enables IEEE precision (for INTEL only)")                        \
 104                                                                             \
 105   product(bool, UseStoreImmI16, true,                                       \
 106           "Use store immediate 16-bits value instruction on x86")           \
 107                                                                             \
 108   product(intx, UseAVX, 99,                                                 \
 109           "Highest supported AVX instructions set on x86/x64")              \
 110           range(0, 99)                                                      \
 111                                                                             \
 112   product(bool, UseCLMUL, false,                                            \
 113           "Control whether CLMUL instructions can be used on x86/x64")      \
 114                                                                             \
 115   diagnostic(bool, UseIncDec, true,                                         \
 116           "Use INC, DEC instructions on x86")                               \
 117                                                                             \
 118   product(bool, UseNewLongLShift, false,                                    \
 119           "Use optimized bitwise shift left")                               \




  80 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
  81 
  82 define_pd_global(bool, RewriteBytecodes,     true);
  83 define_pd_global(bool, RewriteFrequentPairs, true);
  84 
  85 #ifdef _ALLBSD_SOURCE
  86 define_pd_global(bool, UseMembar,            true);
  87 #else
  88 define_pd_global(bool, UseMembar,            false);
  89 #endif
  90 
  91 // GC Ergo Flags
  92 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  93 
  94 define_pd_global(uintx, TypeProfileLevel, 111);
  95 
  96 define_pd_global(bool, CompactStrings, true);
  97 
  98 define_pd_global(bool, PreserveFramePointer, false);
  99 
 100 define_pd_global(intx, InitArrayShortSize,           8*BytesPerLong);
 101 
 102 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \
 103                                                                             \
 104   develop(bool, IEEEPrecision, true,                                        \
 105           "Enables IEEE precision (for INTEL only)")                        \
 106                                                                             \
 107   product(bool, UseStoreImmI16, true,                                       \
 108           "Use store immediate 16-bits value instruction on x86")           \
 109                                                                             \
 110   product(intx, UseAVX, 99,                                                 \
 111           "Highest supported AVX instructions set on x86/x64")              \
 112           range(0, 99)                                                      \
 113                                                                             \
 114   product(bool, UseCLMUL, false,                                            \
 115           "Control whether CLMUL instructions can be used on x86/x64")      \
 116                                                                             \
 117   diagnostic(bool, UseIncDec, true,                                         \
 118           "Use INC, DEC instructions on x86")                               \
 119                                                                             \
 120   product(bool, UseNewLongLShift, false,                                    \
 121           "Use optimized bitwise shift left")                               \


< prev index next >