< prev index next >

src/cpu/x86/vm/globals_x86.hpp

Print this page




  74 #endif // AMD64
  75 
  76 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
  77 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
  78 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
  79 
  80 define_pd_global(bool, RewriteBytecodes,     true);
  81 define_pd_global(bool, RewriteFrequentPairs, true);
  82 
  83 #ifdef _ALLBSD_SOURCE
  84 define_pd_global(bool, UseMembar,            true);
  85 #else
  86 define_pd_global(bool, UseMembar,            false);
  87 #endif
  88 
  89 // GC Ergo Flags
  90 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  91 
  92 define_pd_global(uintx, TypeProfileLevel, 111);
  93 


  94 define_pd_global(bool, PreserveFramePointer, false);
  95 
  96 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \
  97                                                                             \
  98   develop(bool, IEEEPrecision, true,                                        \
  99           "Enables IEEE precision (for INTEL only)")                        \
 100                                                                             \
 101   product(bool, UseStoreImmI16, true,                                       \
 102           "Use store immediate 16-bits value instruction on x86")           \
 103                                                                             \
 104   product(intx, UseAVX, 99,                                                 \
 105           "Highest supported AVX instructions set on x86/x64")              \
 106           range(0, 99)                                                      \
 107                                                                             \
 108   product(bool, UseCLMUL, false,                                            \
 109           "Control whether CLMUL instructions can be used on x86/x64")      \
 110                                                                             \
 111   diagnostic(bool, UseIncDec, true,                                         \
 112           "Use INC, DEC instructions on x86")                               \
 113                                                                             \




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


< prev index next >