< prev index next >

src/hotspot/cpu/x86/globals_x86.hpp

Print this page




  85 define_pd_global(bool, RewriteFrequentPairs, true);
  86 
  87 // GC Ergo Flags
  88 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  89 
  90 define_pd_global(uintx, TypeProfileLevel, 111);
  91 
  92 define_pd_global(bool, CompactStrings, true);
  93 
  94 define_pd_global(bool, PreserveFramePointer, false);
  95 
  96 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
  97 
  98 #if defined(_LP64) || defined(_WINDOWS)
  99 define_pd_global(bool, ThreadLocalHandshakes, true);
 100 #else
 101 // get_thread() is slow on linux 32 bit, therefore off by default
 102 define_pd_global(bool, ThreadLocalHandshakes, false);
 103 #endif
 104 
 105 define_pd_global(bool, ValueTypePassFieldsAsArgs, LP64_ONLY(false) NOT_LP64(false));
 106 define_pd_global(bool, ValueTypeReturnedAsFields, LP64_ONLY(false) NOT_LP64(false));
 107 
 108 #define ARCH_FLAGS(develop, \
 109                    product, \
 110                    diagnostic, \
 111                    experimental, \
 112                    notproduct, \
 113                    range, \
 114                    constraint, \
 115                    writeable) \
 116                                                                             \
 117   develop(bool, IEEEPrecision, true,                                        \
 118           "Enables IEEE precision (for INTEL only)")                        \
 119                                                                             \
 120   product(bool, UseStoreImmI16, true,                                       \
 121           "Use store immediate 16-bits value instruction on x86")           \
 122                                                                             \
 123   product(intx, UseAVX, 3,                                                  \
 124           "Highest supported AVX instructions set on x86/x64")              \
 125           range(0, 99)                                                      \
 126                                                                             \




  85 define_pd_global(bool, RewriteFrequentPairs, true);
  86 
  87 // GC Ergo Flags
  88 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  89 
  90 define_pd_global(uintx, TypeProfileLevel, 111);
  91 
  92 define_pd_global(bool, CompactStrings, true);
  93 
  94 define_pd_global(bool, PreserveFramePointer, false);
  95 
  96 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
  97 
  98 #if defined(_LP64) || defined(_WINDOWS)
  99 define_pd_global(bool, ThreadLocalHandshakes, true);
 100 #else
 101 // get_thread() is slow on linux 32 bit, therefore off by default
 102 define_pd_global(bool, ThreadLocalHandshakes, false);
 103 #endif
 104 
 105 define_pd_global(bool, ValueTypePassFieldsAsArgs, LP64_ONLY(true) NOT_LP64(false));
 106 define_pd_global(bool, ValueTypeReturnedAsFields, LP64_ONLY(true) NOT_LP64(false));
 107 
 108 #define ARCH_FLAGS(develop, \
 109                    product, \
 110                    diagnostic, \
 111                    experimental, \
 112                    notproduct, \
 113                    range, \
 114                    constraint, \
 115                    writeable) \
 116                                                                             \
 117   develop(bool, IEEEPrecision, true,                                        \
 118           "Enables IEEE precision (for INTEL only)")                        \
 119                                                                             \
 120   product(bool, UseStoreImmI16, true,                                       \
 121           "Use store immediate 16-bits value instruction on x86")           \
 122                                                                             \
 123   product(intx, UseAVX, 3,                                                  \
 124           "Highest supported AVX instructions set on x86/x64")              \
 125           range(0, 99)                                                      \
 126                                                                             \


< prev index next >