equal
deleted
inserted
replaced
150 "Initial size of a value map") \ |
150 "Initial size of a value map") \ |
151 range(1, NOT_LP64(1*K) LP64_ONLY(32*K)) \ |
151 range(1, NOT_LP64(1*K) LP64_ONLY(32*K)) \ |
152 \ |
152 \ |
153 product(intx, ValueMapMaxLoopSize, 8, \ |
153 product(intx, ValueMapMaxLoopSize, 8, \ |
154 "maximum size of a loop optimized by global value numbering") \ |
154 "maximum size of a loop optimized by global value numbering") \ |
|
155 range(0, 128) \ |
155 \ |
156 \ |
156 develop(bool, EliminateBlocks, true, \ |
157 develop(bool, EliminateBlocks, true, \ |
157 "Eliminate unneccessary basic blocks") \ |
158 "Eliminate unneccessary basic blocks") \ |
158 \ |
159 \ |
159 develop(bool, PrintBlockElimination, false, \ |
160 develop(bool, PrintBlockElimination, false, \ |
218 develop_pd(bool, TwoOperandLIRForm, \ |
219 develop_pd(bool, TwoOperandLIRForm, \ |
219 "true if LIR requires src1 and dst to match in binary LIR ops") \ |
220 "true if LIR requires src1 and dst to match in binary LIR ops") \ |
220 \ |
221 \ |
221 develop(intx, TraceLinearScanLevel, 0, \ |
222 develop(intx, TraceLinearScanLevel, 0, \ |
222 "Debug levels for the linear scan allocator") \ |
223 "Debug levels for the linear scan allocator") \ |
|
224 range(0, 4) \ |
223 \ |
225 \ |
224 develop(bool, StressLinearScan, false, \ |
226 develop(bool, StressLinearScan, false, \ |
225 "scramble block order used by LinearScan (stress test)") \ |
227 "scramble block order used by LinearScan (stress test)") \ |
226 \ |
228 \ |
227 product(bool, TimeLinearScan, false, \ |
229 product(bool, TimeLinearScan, false, \ |
292 develop(bool, InstallMethods, true, \ |
294 develop(bool, InstallMethods, true, \ |
293 "Install methods at the end of successful compilations") \ |
295 "Install methods at the end of successful compilations") \ |
294 \ |
296 \ |
295 develop(intx, NMethodSizeLimit, (64*K)*wordSize, \ |
297 develop(intx, NMethodSizeLimit, (64*K)*wordSize, \ |
296 "Maximum size of a compiled method.") \ |
298 "Maximum size of a compiled method.") \ |
|
299 range(0, max_jint) \ |
297 \ |
300 \ |
298 develop(bool, TraceFPUStack, false, \ |
301 develop(bool, TraceFPUStack, false, \ |
299 "Trace emulation of the FPU stack (intel only)") \ |
302 "Trace emulation of the FPU stack (intel only)") \ |
300 \ |
303 \ |
301 develop(bool, TraceFPURegisterUsage, false, \ |
304 develop(bool, TraceFPURegisterUsage, false, \ |
307 develop(bool, PrintUnsafeOptimization, false, \ |
310 develop(bool, PrintUnsafeOptimization, false, \ |
308 "Print optimization of raw unsafe ops") \ |
311 "Print optimization of raw unsafe ops") \ |
309 \ |
312 \ |
310 develop(intx, InstructionCountCutoff, 37000, \ |
313 develop(intx, InstructionCountCutoff, 37000, \ |
311 "If GraphBuilder adds this many instructions, bails out") \ |
314 "If GraphBuilder adds this many instructions, bails out") \ |
|
315 range(0, max_jint) \ |
312 \ |
316 \ |
313 develop(bool, ComputeExactFPURegisterUsage, true, \ |
317 develop(bool, ComputeExactFPURegisterUsage, true, \ |
314 "Compute additional live set for fpu registers to simplify fpu stack merge (Intel only)") \ |
318 "Compute additional live set for fpu registers to simplify fpu stack merge (Intel only)") \ |
315 \ |
319 \ |
316 product(bool, C1ProfileCalls, true, \ |
320 product(bool, C1ProfileCalls, true, \ |