< prev index next >

src/cpu/ppc/vm/globals_ppc.hpp

Print this page




  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, UseMembar,             false);
  69 
  70 define_pd_global(bool, PreserveFramePointer,  false);
  71 
  72 // GC Ergo Flags
  73 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  74 
  75 define_pd_global(uintx, TypeProfileLevel, 111);
  76 
  77 define_pd_global(bool, CompactStrings, true);
  78 


  79 // Platform dependent flag handling: flags only defined on this platform.
  80 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint)  \
  81                                                                             \
  82   /* Load poll address from thread. This is used to implement per-thread */ \
  83   /* safepoints on platforms != IA64. */                                    \
  84   product(bool, LoadPollAddressFromThread, false,                           \
  85           "Load polling page address from thread object (required for "     \
  86           "per-thread safepoints on platforms != IA64)")                    \
  87                                                                             \
  88   product(uintx, PowerArchitecturePPC64, 0,                                 \
  89           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
  90           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
  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   /* Power 8: Configure Data Stream Control Register. */                    \
  98   product(uint64_t,DSCR_PPC64, (uintx)-1,                                   \




  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, UseMembar,             false);
  69 
  70 define_pd_global(bool, PreserveFramePointer,  false);
  71 
  72 // GC Ergo Flags
  73 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  74 
  75 define_pd_global(uintx, TypeProfileLevel, 111);
  76 
  77 define_pd_global(bool, CompactStrings, true);
  78 
  79 define_pd_global(intx, InitArrayShortSize,    8*BytesPerLong);
  80 
  81 // Platform dependent flag handling: flags only defined on this platform.
  82 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint)  \
  83                                                                             \
  84   /* Load poll address from thread. This is used to implement per-thread */ \
  85   /* safepoints on platforms != IA64. */                                    \
  86   product(bool, LoadPollAddressFromThread, false,                           \
  87           "Load polling page address from thread object (required for "     \
  88           "per-thread safepoints on platforms != IA64)")                    \
  89                                                                             \
  90   product(uintx, PowerArchitecturePPC64, 0,                                 \
  91           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
  92           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
  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,                              \
  97           "Reoptimize code-sequences of calls at runtime.")                 \
  98                                                                             \
  99   /* Power 8: Configure Data Stream Control Register. */                    \
 100   product(uint64_t,DSCR_PPC64, (uintx)-1,                                   \


< prev index next >