38
39
40 define_pd_global(bool, ImplicitNullChecks, true); // Generate code for implicit null checks.
41 define_pd_global(bool, TrapBasedNullChecks, true);
42 define_pd_global(bool, UncommonNullCast, true); // Uncommon-trap NULLs passed to check cast.
43
44 // Use large code-entry alignment.
45 define_pd_global(intx, CodeEntryAlignment, 128);
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 // GC Ergo Flags
59 define_pd_global(uintx, CMSYoungGenPerWorker, 16*M); // Default max size of CMS young gen, per GC worker thread.
60
61 define_pd_global(uintx, TypeProfileLevel, 0);
62
63 // Platform dependent flag handling: flags only defined on this platform.
64 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
65 \
66 /* Load poll address from thread. This is used to implement per-thread */ \
67 /* safepoints on platforms != IA64. */ \
68 product(bool, LoadPollAddressFromThread, false, \
69 "Load polling page address from thread object (required for " \
70 "per-thread safepoints on platforms != IA64)") \
71 \
72 product(uintx, PowerArchitecturePPC64, 0, \
73 "CPU Version: x for PowerX. Currently recognizes Power5 to " \
74 "Power7. Default is 0. CPUs newer than Power7 will be " \
75 "recognized as Power7.") \
76 \
77 /* Reoptimize code-sequences of calls at runtime, e.g. replace an */ \
|
38
39
40 define_pd_global(bool, ImplicitNullChecks, true); // Generate code for implicit null checks.
41 define_pd_global(bool, TrapBasedNullChecks, true);
42 define_pd_global(bool, UncommonNullCast, true); // Uncommon-trap NULLs passed to check cast.
43
44 // Use large code-entry alignment.
45 define_pd_global(intx, CodeEntryAlignment, 128);
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(uintx, CMSYoungGenPerWorker, 16*M); // Default max size of CMS young gen, per GC worker thread.
62
63 define_pd_global(uintx, TypeProfileLevel, 0);
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 "Power7. Default is 0. CPUs newer than Power7 will be " \
77 "recognized as Power7.") \
78 \
79 /* Reoptimize code-sequences of calls at runtime, e.g. replace an */ \
|