1 /*
2 * Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
3 * Copyright 2007, 2008, 2009, 2010, 2011 Red Hat, Inc.
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 *
6 * This code is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License version 2 only, as
8 * published by the Free Software Foundation.
9 *
10 * This code is distributed in the hope that it will be useful, but WITHOUT
11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * version 2 for more details (a copy is included in the LICENSE file that
14 * accompanied this code).
15 *
16 * You should have received a copy of the GNU General Public License version
17 * 2 along with this work; if not, write to the Free Software Foundation,
18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *
20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 * or visit www.oracle.com if you need additional information or have any
22 * questions.
62 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
63 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
64 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
65
66 define_pd_global(bool, RewriteBytecodes, true);
67 define_pd_global(bool, RewriteFrequentPairs, true);
68
69 define_pd_global(uintx, TypeProfileLevel, 0);
70
71 define_pd_global(bool, PreserveFramePointer, false);
72
73 // No performance work done here yet.
74 define_pd_global(bool, CompactStrings, false);
75
76 #define ARCH_FLAGS(develop, \
77 product, \
78 diagnostic, \
79 experimental, \
80 notproduct, \
81 range, \
82 constraint, \
83 writeable) \
84 \
85 product(bool, UseFastEmptyMethods, true, \
86 "Use fast method entry code for empty methods") \
87 \
88 product(bool, UseFastAccessorMethods, true, \
89 "Use fast method entry code for accessor methods") \
90 \
91
92 #endif // CPU_ZERO_GLOBALS_ZERO_HPP
|
1 /*
2 * Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
3 * Copyright 2007, 2008, 2009, 2010, 2011 Red Hat, Inc.
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 *
6 * This code is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License version 2 only, as
8 * published by the Free Software Foundation.
9 *
10 * This code is distributed in the hope that it will be useful, but WITHOUT
11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * version 2 for more details (a copy is included in the LICENSE file that
14 * accompanied this code).
15 *
16 * You should have received a copy of the GNU General Public License version
17 * 2 along with this work; if not, write to the Free Software Foundation,
18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *
20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 * or visit www.oracle.com if you need additional information or have any
22 * questions.
62 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
63 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
64 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
65
66 define_pd_global(bool, RewriteBytecodes, true);
67 define_pd_global(bool, RewriteFrequentPairs, true);
68
69 define_pd_global(uintx, TypeProfileLevel, 0);
70
71 define_pd_global(bool, PreserveFramePointer, false);
72
73 // No performance work done here yet.
74 define_pd_global(bool, CompactStrings, false);
75
76 #define ARCH_FLAGS(develop, \
77 product, \
78 diagnostic, \
79 experimental, \
80 notproduct, \
81 range, \
82 constraint) \
83 \
84 product(bool, UseFastEmptyMethods, true, \
85 "Use fast method entry code for empty methods") \
86 \
87 product(bool, UseFastAccessorMethods, true, \
88 "Use fast method entry code for accessor methods") \
89 \
90
91 #endif // CPU_ZERO_GLOBALS_ZERO_HPP
|