159 \
160 develop(bool, PrintBlockElimination, false, \
161 "Print basic block elimination") \
162 \
163 develop(bool, EliminateNullChecks, true, \
164 "Eliminate unneccessary null checks") \
165 \
166 develop(bool, PrintNullCheckElimination, false, \
167 "Print null check elimination") \
168 \
169 develop(bool, EliminateFieldAccess, true, \
170 "Optimize field loads and stores") \
171 \
172 develop(bool, InlineMethodsWithExceptionHandlers, true, \
173 "Inline methods containing exception handlers " \
174 "(NOTE: does not work with current backend)") \
175 \
176 product(bool, InlineSynchronizedMethods, true, \
177 "Inline synchronized methods") \
178 \
179 diagnostic(bool, InlineNIOCheckIndex, true, \
180 "Intrinsify java.nio.Buffer.checkIndex") \
181 \
182 develop(bool, CanonicalizeNodes, true, \
183 "Canonicalize graph nodes") \
184 \
185 develop(bool, PrintCanonicalization, false, \
186 "Print graph node canonicalization") \
187 \
188 develop(bool, UseTableRanges, true, \
189 "Faster versions of lookup table using ranges") \
190 \
191 develop_pd(bool, RoundFPResults, \
192 "Indicates whether rounding is needed for floating point results")\
193 \
194 develop(intx, NestedInliningSizeRatio, 90, \
195 "Percentage of prev. allowed inline size in recursive inlining") \
196 range(0, 100) \
197 \
198 notproduct(bool, PrintIRWithLIR, false, \
199 "Print IR instructions with generated LIR") \
|
159 \
160 develop(bool, PrintBlockElimination, false, \
161 "Print basic block elimination") \
162 \
163 develop(bool, EliminateNullChecks, true, \
164 "Eliminate unneccessary null checks") \
165 \
166 develop(bool, PrintNullCheckElimination, false, \
167 "Print null check elimination") \
168 \
169 develop(bool, EliminateFieldAccess, true, \
170 "Optimize field loads and stores") \
171 \
172 develop(bool, InlineMethodsWithExceptionHandlers, true, \
173 "Inline methods containing exception handlers " \
174 "(NOTE: does not work with current backend)") \
175 \
176 product(bool, InlineSynchronizedMethods, true, \
177 "Inline synchronized methods") \
178 \
179 develop(bool, InlineNIOCheckIndex, true, \
180 "Intrinsify java.nio.Buffer.checkIndex") \
181 \
182 develop(bool, CanonicalizeNodes, true, \
183 "Canonicalize graph nodes") \
184 \
185 develop(bool, PrintCanonicalization, false, \
186 "Print graph node canonicalization") \
187 \
188 develop(bool, UseTableRanges, true, \
189 "Faster versions of lookup table using ranges") \
190 \
191 develop_pd(bool, RoundFPResults, \
192 "Indicates whether rounding is needed for floating point results")\
193 \
194 develop(intx, NestedInliningSizeRatio, 90, \
195 "Percentage of prev. allowed inline size in recursive inlining") \
196 range(0, 100) \
197 \
198 notproduct(bool, PrintIRWithLIR, false, \
199 "Print IR instructions with generated LIR") \
|