< prev index next >

src/hotspot/cpu/ppc/globals_ppc.hpp

Print this page
rev 56776 : v2.00 -> v2.07 (CR7/v2.07/10-for-jdk14) patches combined into one; merge with 8230876.patch (2019.10.17) and jdk-14+21.


  61 define_pd_global(intx,  InlineFrequencyCount,  100);
  62 define_pd_global(intx,  InlineSmallCode,       1500);
  63 
  64 // Flags for template interpreter.
  65 define_pd_global(bool, RewriteBytecodes,      true);
  66 define_pd_global(bool, RewriteFrequentPairs,  true);
  67 
  68 define_pd_global(bool, PreserveFramePointer,  false);
  69 
  70 // GC Ergo Flags
  71 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  72 
  73 define_pd_global(uintx, TypeProfileLevel, 111);
  74 
  75 define_pd_global(bool, CompactStrings, true);
  76 
  77 // 2x unrolled loop is shorter with more than 9 HeapWords.
  78 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
  79 
  80 define_pd_global(bool, ThreadLocalHandshakes, true);



  81 
  82 // Platform dependent flag handling: flags only defined on this platform.
  83 #define ARCH_FLAGS(develop,      \
  84                    product,      \
  85                    diagnostic,   \
  86                    experimental, \
  87                    notproduct,   \
  88                    range,        \
  89                    constraint,   \
  90                    writeable)    \
  91                                                                             \
  92   product(uintx, PowerArchitecturePPC64, 0,                                 \
  93           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
  94           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
  95                                                                             \
  96   product(bool, SuperwordUseVSX, false,                                     \
  97           "Use Power8 VSX instructions for superword optimization.")        \
  98                                                                             \
  99   /* Reoptimize code-sequences of calls at runtime, e.g. replace an */      \
 100   /* indirect call by a direct call.                                */      \




  61 define_pd_global(intx,  InlineFrequencyCount,  100);
  62 define_pd_global(intx,  InlineSmallCode,       1500);
  63 
  64 // Flags for template interpreter.
  65 define_pd_global(bool, RewriteBytecodes,      true);
  66 define_pd_global(bool, RewriteFrequentPairs,  true);
  67 
  68 define_pd_global(bool, PreserveFramePointer,  false);
  69 
  70 // GC Ergo Flags
  71 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  72 
  73 define_pd_global(uintx, TypeProfileLevel, 111);
  74 
  75 define_pd_global(bool, CompactStrings, true);
  76 
  77 // 2x unrolled loop is shorter with more than 9 HeapWords.
  78 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
  79 
  80 define_pd_global(bool, ThreadLocalHandshakes, true);
  81 // ObjectMonitor ref_count not implemented in C2 fast_lock() or
  82 // fast_unlock() so use a handshake for safety.
  83 define_pd_global(bool, HandshakeAfterDeflateIdleMonitors, true);
  84 
  85 // Platform dependent flag handling: flags only defined on this platform.
  86 #define ARCH_FLAGS(develop,      \
  87                    product,      \
  88                    diagnostic,   \
  89                    experimental, \
  90                    notproduct,   \
  91                    range,        \
  92                    constraint,   \
  93                    writeable)    \
  94                                                                             \
  95   product(uintx, PowerArchitecturePPC64, 0,                                 \
  96           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
  97           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
  98                                                                             \
  99   product(bool, SuperwordUseVSX, false,                                     \
 100           "Use Power8 VSX instructions for superword optimization.")        \
 101                                                                             \
 102   /* Reoptimize code-sequences of calls at runtime, e.g. replace an */      \
 103   /* indirect call by a direct call.                                */      \


< prev index next >