< prev index next >

src/hotspot/cpu/ppc/globals_ppc.hpp

Print this page
rev 57232 : v2.00 -> v2.08 (CR8/v2.08/11-for-jdk14) patches combined into one; merge with jdk-14+25 snapshot; merge with jdk-14+26 snapshot.


  58 define_pd_global(uintx, CodeCacheSegmentSize,  128);
  59 define_pd_global(intx,  CodeEntryAlignment,    128);
  60 define_pd_global(intx,  OptoLoopAlignment,     16);
  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 define_pd_global(uintx, TypeProfileLevel, 111);
  71 
  72 define_pd_global(bool, CompactStrings, true);
  73 
  74 // 2x unrolled loop is shorter with more than 9 HeapWords.
  75 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
  76 
  77 define_pd_global(bool, ThreadLocalHandshakes, true);



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




  58 define_pd_global(uintx, CodeCacheSegmentSize,  128);
  59 define_pd_global(intx,  CodeEntryAlignment,    128);
  60 define_pd_global(intx,  OptoLoopAlignment,     16);
  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 define_pd_global(uintx, TypeProfileLevel, 111);
  71 
  72 define_pd_global(bool, CompactStrings, true);
  73 
  74 // 2x unrolled loop is shorter with more than 9 HeapWords.
  75 define_pd_global(intx, InitArrayShortSize, 9*BytesPerLong);
  76 
  77 define_pd_global(bool, ThreadLocalHandshakes, true);
  78 // ObjectMonitor ref_count not implemented in C2 fast_lock() or
  79 // fast_unlock() so use a handshake for safety.
  80 define_pd_global(bool, HandshakeAfterDeflateIdleMonitors, 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.                                */      \


< prev index next >