< prev index next >

src/hotspot/cpu/ppc/globals_ppc.hpp

Print this page
rev 57595 : v2.09a with 8235795, 8235931 and 8236035 extracted; rebased to jdk-14+28; merge with 8236035.patch.cr1; merge with 8235795.patch.cr1; merge with 8236035.patch.cr2; merge with 8235795.patch.cr2; merge with 8235795.patch.cr3.


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




  57 // Use large code-entry alignment.
  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 // ObjectMonitor ref_count not implemented in C2 fast_lock() or
  78 // fast_unlock() so use a handshake for safety.
  79 define_pd_global(bool, HandshakeAfterDeflateIdleMonitors, true);
  80 
  81 // Platform dependent flag handling: flags only defined on this platform.
  82 #define ARCH_FLAGS(develop,      \
  83                    product,      \
  84                    diagnostic,   \
  85                    experimental, \
  86                    notproduct,   \
  87                    range,        \
  88                    constraint,   \
  89                    writeable)    \
  90                                                                             \
  91   product(uintx, PowerArchitecturePPC64, 0,                                 \
  92           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
  93           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
  94                                                                             \
  95   product(bool, SuperwordUseVSX, false,                                     \
  96           "Use Power8 VSX instructions for superword optimization.")        \
  97                                                                             \
  98   /* Reoptimize code-sequences of calls at runtime, e.g. replace an */      \
  99   /* indirect call by a direct call.                                */      \
 100   product(bool, ReoptimizeCallSequences, true,                              \


< prev index next >