1 /* |
1 /* |
2 * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. |
7 * published by the Free Software Foundation. |
154 "Intrinsify java.nio.Buffer.checkIndex") \ |
154 "Intrinsify java.nio.Buffer.checkIndex") \ |
155 \ |
155 \ |
156 develop(bool, CanonicalizeNodes, true, \ |
156 develop(bool, CanonicalizeNodes, true, \ |
157 "Canonicalize graph nodes") \ |
157 "Canonicalize graph nodes") \ |
158 \ |
158 \ |
159 develop(bool, CanonicalizeExperimental, false, \ |
|
160 "Canonicalize graph nodes, experimental code") \ |
|
161 \ |
|
162 develop(bool, PrintCanonicalization, false, \ |
159 develop(bool, PrintCanonicalization, false, \ |
163 "Print graph node canonicalization") \ |
160 "Print graph node canonicalization") \ |
164 \ |
161 \ |
165 develop(bool, UseTableRanges, true, \ |
162 develop(bool, UseTableRanges, true, \ |
166 "Faster versions of lookup table using ranges") \ |
163 "Faster versions of lookup table using ranges") \ |
167 \ |
164 \ |
168 develop(bool, UseFastExceptionHandling, true, \ |
|
169 "Faster handling of exceptions") \ |
|
170 \ |
|
171 develop_pd(bool, RoundFPResults, \ |
165 develop_pd(bool, RoundFPResults, \ |
172 "Indicates whether rounding is needed for floating point results")\ |
166 "Indicates whether rounding is needed for floating point results")\ |
173 \ |
167 \ |
174 develop(intx, NestedInliningSizeRatio, 90, \ |
168 develop(intx, NestedInliningSizeRatio, 90, \ |
175 "Percentage of prev. allowed inline size in recursive inlining") \ |
169 "Percentage of prev. allowed inline size in recursive inlining") \ |
222 "Use implicit division by zero checks") \ |
216 "Use implicit division by zero checks") \ |
223 \ |
217 \ |
224 develop(bool, PinAllInstructions, false, \ |
218 develop(bool, PinAllInstructions, false, \ |
225 "All instructions are pinned") \ |
219 "All instructions are pinned") \ |
226 \ |
220 \ |
227 develop(bool, ValueStackPinStackAll, true, \ |
|
228 "Pinning in ValueStack pin everything") \ |
|
229 \ |
|
230 develop(bool, UseFastNewInstance, true, \ |
221 develop(bool, UseFastNewInstance, true, \ |
231 "Use fast inlined instance allocation") \ |
222 "Use fast inlined instance allocation") \ |
232 \ |
223 \ |
233 develop(bool, UseFastNewTypeArray, true, \ |
224 develop(bool, UseFastNewTypeArray, true, \ |
234 "Use fast inlined type array allocation") \ |
225 "Use fast inlined type array allocation") \ |