src/cpu/ppc/vm/globals_ppc.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 8059557_open Sdiff src/cpu/ppc/vm

src/cpu/ppc/vm/globals_ppc.hpp

Print this page




  46 define_pd_global(intx, OptoLoopAlignment,     16);
  47 define_pd_global(intx, InlineFrequencyCount,  100);
  48 define_pd_global(intx, InlineSmallCode,       1500);
  49 
  50 define_pd_global(intx, PreInflateSpin,        10);
  51 
  52 // Flags for template interpreter.
  53 define_pd_global(bool, RewriteBytecodes,      true);
  54 define_pd_global(bool, RewriteFrequentPairs,  true);
  55 
  56 define_pd_global(bool, UseMembar,             false);
  57 
  58 define_pd_global(bool, PreserveFramePointer,  false);
  59 
  60 // GC Ergo Flags
  61 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  62 
  63 define_pd_global(uintx, TypeProfileLevel, 111);
  64 
  65 // Platform dependent flag handling: flags only defined on this platform.
  66 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct)  \
  67                                                                             \
  68   /* Load poll address from thread. This is used to implement per-thread */ \
  69   /* safepoints on platforms != IA64. */                                    \
  70   product(bool, LoadPollAddressFromThread, false,                           \
  71           "Load polling page address from thread object (required for "     \
  72           "per-thread safepoints on platforms != IA64)")                    \
  73                                                                             \
  74   product(uintx, PowerArchitecturePPC64, 0,                                 \
  75           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
  76           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
  77                                                                             \
  78   /* Reoptimize code-sequences of calls at runtime, e.g. replace an */      \
  79   /* indirect call by a direct call.                                */      \
  80   product(bool, ReoptimizeCallSequences, true,                              \
  81           "Reoptimize code-sequences of calls at runtime.")                 \
  82                                                                             \
  83   /* Power 8: Configure Data Stream Control Register. */                    \
  84   product(uint64_t,DSCR_PPC64, (uintx)-1,                                   \
  85           "Power8 or later: Specify encoded value for Data Stream Control " \
  86           "Register")                                                       \




  46 define_pd_global(intx, OptoLoopAlignment,     16);
  47 define_pd_global(intx, InlineFrequencyCount,  100);
  48 define_pd_global(intx, InlineSmallCode,       1500);
  49 
  50 define_pd_global(intx, PreInflateSpin,        10);
  51 
  52 // Flags for template interpreter.
  53 define_pd_global(bool, RewriteBytecodes,      true);
  54 define_pd_global(bool, RewriteFrequentPairs,  true);
  55 
  56 define_pd_global(bool, UseMembar,             false);
  57 
  58 define_pd_global(bool, PreserveFramePointer,  false);
  59 
  60 // GC Ergo Flags
  61 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M);  // Default max size of CMS young gen, per GC worker thread.
  62 
  63 define_pd_global(uintx, TypeProfileLevel, 111);
  64 
  65 // Platform dependent flag handling: flags only defined on this platform.
  66 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint)  \
  67                                                                             \
  68   /* Load poll address from thread. This is used to implement per-thread */ \
  69   /* safepoints on platforms != IA64. */                                    \
  70   product(bool, LoadPollAddressFromThread, false,                           \
  71           "Load polling page address from thread object (required for "     \
  72           "per-thread safepoints on platforms != IA64)")                    \
  73                                                                             \
  74   product(uintx, PowerArchitecturePPC64, 0,                                 \
  75           "CPU Version: x for PowerX. Currently recognizes Power5 to "      \
  76           "Power8. Default is 0. Newer CPUs will be recognized as Power8.") \
  77                                                                             \
  78   /* Reoptimize code-sequences of calls at runtime, e.g. replace an */      \
  79   /* indirect call by a direct call.                                */      \
  80   product(bool, ReoptimizeCallSequences, true,                              \
  81           "Reoptimize code-sequences of calls at runtime.")                 \
  82                                                                             \
  83   /* Power 8: Configure Data Stream Control Register. */                    \
  84   product(uint64_t,DSCR_PPC64, (uintx)-1,                                   \
  85           "Power8 or later: Specify encoded value for Data Stream Control " \
  86           "Register")                                                       \


src/cpu/ppc/vm/globals_ppc.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File