rev 6030 : 8035828: Turn on @Stable support in VM Reviewed-by: ?
435 "Maximum sparseness for jumptables") \
436 \
437 product(bool, EliminateLocks, true, \
438 "Coarsen locks when possible") \
439 \
440 product(bool, EliminateNestedLocks, true, \
441 "Eliminate nested locks of the same object when possible") \
442 \
443 notproduct(bool, PrintLockStatistics, false, \
444 "Print precise statistics on the dynamic lock usage") \
445 \
446 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \
447 "Print per-lock-site statistics of biased locking in JVM") \
448 \
449 notproduct(bool, PrintEliminateLocks, false, \
450 "Print out when locks are eliminated") \
451 \
452 product(bool, EliminateAutoBox, true, \
453 "Control optimizations for autobox elimination") \
454 \
455 experimental(bool, UseImplicitStableValues, false, \
456 "Mark well-known stable fields as such (e.g. String.value)") \
457 \
458 product(intx, AutoBoxCacheMax, 128, \
459 "Sets max value cached by the java.lang.Integer autobox cache") \
460 \
461 experimental(bool, AggressiveUnboxing, false, \
462 "Control optimizations for aggressive boxing elimination") \
463 \
464 develop(bool, TracePostallocExpand, false, "Trace expanding nodes after" \
465 " register allocation.") \
466 \
467 product(bool, DoEscapeAnalysis, true, \
468 "Perform escape analysis") \
469 \
470 develop(bool, ExitEscapeAnalysisOnTimeout, true, \
471 "Exit or throw assert in EA when it reaches time limit") \
472 \
473 notproduct(bool, PrintEscapeAnalysis, false, \
474 "Print the results of escape analysis") \
475 \
|
435 "Maximum sparseness for jumptables") \
436 \
437 product(bool, EliminateLocks, true, \
438 "Coarsen locks when possible") \
439 \
440 product(bool, EliminateNestedLocks, true, \
441 "Eliminate nested locks of the same object when possible") \
442 \
443 notproduct(bool, PrintLockStatistics, false, \
444 "Print precise statistics on the dynamic lock usage") \
445 \
446 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \
447 "Print per-lock-site statistics of biased locking in JVM") \
448 \
449 notproduct(bool, PrintEliminateLocks, false, \
450 "Print out when locks are eliminated") \
451 \
452 product(bool, EliminateAutoBox, true, \
453 "Control optimizations for autobox elimination") \
454 \
455 develop(bool, UseImplicitStableValues, true, \
456 "Mark well-known stable fields as such (e.g. String.value)") \
457 \
458 product(intx, AutoBoxCacheMax, 128, \
459 "Sets max value cached by the java.lang.Integer autobox cache") \
460 \
461 experimental(bool, AggressiveUnboxing, false, \
462 "Control optimizations for aggressive boxing elimination") \
463 \
464 develop(bool, TracePostallocExpand, false, "Trace expanding nodes after" \
465 " register allocation.") \
466 \
467 product(bool, DoEscapeAnalysis, true, \
468 "Perform escape analysis") \
469 \
470 develop(bool, ExitEscapeAnalysisOnTimeout, true, \
471 "Exit or throw assert in EA when it reaches time limit") \
472 \
473 notproduct(bool, PrintEscapeAnalysis, false, \
474 "Print the results of escape analysis") \
475 \
|