< prev index next >

src/hotspot/cpu/s390/globals_s390.hpp

Print this page
rev 48251 : 8193257: PPC64, s390 implementation for Thread-local handshakes
Reviewed-by:


  68 define_pd_global(intx,  StackShadowPages,            DEFAULT_STACK_SHADOW_PAGES);
  69 define_pd_global(intx,  StackReservedPages,          DEFAULT_STACK_RESERVED_PAGES);
  70 
  71 define_pd_global(bool, RewriteBytecodes,     true);
  72 define_pd_global(bool, RewriteFrequentPairs, true);
  73 
  74 define_pd_global(bool, UseMembar,            true);
  75 
  76 define_pd_global(bool, PreserveFramePointer, false);
  77 
  78 // GC Ergo Flags
  79 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  80 
  81 define_pd_global(uintx, TypeProfileLevel, 111);
  82 
  83 define_pd_global(bool, CompactStrings, true);
  84 
  85 // 8146801 (Short Array Allocation): No performance work done here yet.
  86 define_pd_global(intx, InitArrayShortSize, 1*BytesPerLong);
  87 
  88 define_pd_global(bool, ThreadLocalHandshakes, false);
  89 
  90 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint, writeable) \
  91                                                                               \
  92   /* Reoptimize code-sequences of calls at runtime, e.g. replace an */        \
  93   /* indirect call by a direct call.                                */        \
  94   product(bool, ReoptimizeCallSequences, true,                                \
  95           "Reoptimize code-sequences of calls at runtime.")                   \
  96                                                                               \
  97   product(bool, UseByteReverseInstruction, true,                              \
  98           "Use byte reverse instruction.")                                    \
  99                                                                               \
 100   product(bool, ExpandLoadingBaseDecode, true, "Expand the assembler "        \
 101           "instruction required to load the base from DecodeN nodes during "  \
 102           "matching.")                                                        \
 103   product(bool, ExpandLoadingBaseDecode_NN, true, "Expand the assembler "     \
 104           "instruction required to load the base from DecodeN_NN nodes "      \
 105           "during matching.")                                                 \
 106   product(bool, ExpandLoadingBaseEncode, true, "Expand the assembler "        \
 107           "instruction required to load the base from EncodeP nodes during "  \
 108           "matching.")                                                        \


  68 define_pd_global(intx,  StackShadowPages,            DEFAULT_STACK_SHADOW_PAGES);
  69 define_pd_global(intx,  StackReservedPages,          DEFAULT_STACK_RESERVED_PAGES);
  70 
  71 define_pd_global(bool, RewriteBytecodes,     true);
  72 define_pd_global(bool, RewriteFrequentPairs, true);
  73 
  74 define_pd_global(bool, UseMembar,            true);
  75 
  76 define_pd_global(bool, PreserveFramePointer, false);
  77 
  78 // GC Ergo Flags
  79 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  80 
  81 define_pd_global(uintx, TypeProfileLevel, 111);
  82 
  83 define_pd_global(bool, CompactStrings, true);
  84 
  85 // 8146801 (Short Array Allocation): No performance work done here yet.
  86 define_pd_global(intx, InitArrayShortSize, 1*BytesPerLong);
  87 
  88 define_pd_global(bool, ThreadLocalHandshakes, true);
  89 
  90 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint, writeable) \
  91                                                                               \
  92   /* Reoptimize code-sequences of calls at runtime, e.g. replace an */        \
  93   /* indirect call by a direct call.                                */        \
  94   product(bool, ReoptimizeCallSequences, true,                                \
  95           "Reoptimize code-sequences of calls at runtime.")                   \
  96                                                                               \
  97   product(bool, UseByteReverseInstruction, true,                              \
  98           "Use byte reverse instruction.")                                    \
  99                                                                               \
 100   product(bool, ExpandLoadingBaseDecode, true, "Expand the assembler "        \
 101           "instruction required to load the base from DecodeN nodes during "  \
 102           "matching.")                                                        \
 103   product(bool, ExpandLoadingBaseDecode_NN, true, "Expand the assembler "     \
 104           "instruction required to load the base from DecodeN_NN nodes "      \
 105           "during matching.")                                                 \
 106   product(bool, ExpandLoadingBaseEncode, true, "Expand the assembler "        \
 107           "instruction required to load the base from EncodeP nodes during "  \
 108           "matching.")                                                        \
< prev index next >