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") \
|