< prev index next >

src/cpu/ppc/vm/globals_ppc.hpp

Print this page
rev 12397 : 8170991: PPC64: Bad code for initialization of short arrays
Summary: Implement special ClearArray nodes to improve initialization.
Reviewed-by:


  60 define_pd_global(intx,  CodeEntryAlignment,    128);
  61 define_pd_global(intx,  OptoLoopAlignment,     16);
  62 define_pd_global(intx,  InlineFrequencyCount,  100);
  63 define_pd_global(intx,  InlineSmallCode,       1500);
  64 
  65 // Flags for template interpreter.
  66 define_pd_global(bool, RewriteBytecodes,      true);
  67 define_pd_global(bool, RewriteFrequentPairs,  true);
  68 
  69 define_pd_global(bool, UseMembar,             false);
  70 
  71 define_pd_global(bool, PreserveFramePointer,  false);
  72 
  73 // GC Ergo Flags
  74 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  75 
  76 define_pd_global(uintx, TypeProfileLevel, 111);
  77 
  78 define_pd_global(bool, CompactStrings, true);
  79 
  80 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
  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   /* Load poll address from thread. This is used to implement per-thread */ \
  93   /* safepoints on platforms != IA64. */                                    \
  94   product(bool, LoadPollAddressFromThread, false,                           \
  95           "Load polling page address from thread object (required for "     \
  96           "per-thread safepoints on platforms != IA64)")                    \
  97                                                                             \
  98   product(uintx, PowerArchitecturePPC64, 0,                                 \
  99           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
 100           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \




  60 define_pd_global(intx,  CodeEntryAlignment,    128);
  61 define_pd_global(intx,  OptoLoopAlignment,     16);
  62 define_pd_global(intx,  InlineFrequencyCount,  100);
  63 define_pd_global(intx,  InlineSmallCode,       1500);
  64 
  65 // Flags for template interpreter.
  66 define_pd_global(bool, RewriteBytecodes,      true);
  67 define_pd_global(bool, RewriteFrequentPairs,  true);
  68 
  69 define_pd_global(bool, UseMembar,             false);
  70 
  71 define_pd_global(bool, PreserveFramePointer,  false);
  72 
  73 // GC Ergo Flags
  74 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  75 
  76 define_pd_global(uintx, TypeProfileLevel, 111);
  77 
  78 define_pd_global(bool, CompactStrings, true);
  79 
  80 define_pd_global(intx, InitArrayShortSize, 1*BytesPerLong);
  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   /* Load poll address from thread. This is used to implement per-thread */ \
  93   /* safepoints on platforms != IA64. */                                    \
  94   product(bool, LoadPollAddressFromThread, false,                           \
  95           "Load polling page address from thread object (required for "     \
  96           "per-thread safepoints on platforms != IA64)")                    \
  97                                                                             \
  98   product(uintx, PowerArchitecturePPC64, 0,                                 \
  99           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
 100           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \


< prev index next >