comparison src/share/vm/opto/c2_globals.hpp @ 17810:62c54fcc0a35

Merge
author kvn
date Tue, 25 Mar 2014 17:07:36 -0700
parents bbfbe9b06038 606acabe7b5c
children 248ff38d2950
comparison
equal deleted inserted replaced
17809:a433eb716ce1 17810:62c54fcc0a35
447 "Print precise statistics on the dynamic lock usage") \ 447 "Print precise statistics on the dynamic lock usage") \
448 \ 448 \
449 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \ 449 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \
450 "Print per-lock-site statistics of biased locking in JVM") \ 450 "Print per-lock-site statistics of biased locking in JVM") \
451 \ 451 \
452 diagnostic(bool, PrintPreciseRTMLockingStatistics, false, \
453 "Print per-lock-site statistics of rtm locking in JVM") \
454 \
452 notproduct(bool, PrintEliminateLocks, false, \ 455 notproduct(bool, PrintEliminateLocks, false, \
453 "Print out when locks are eliminated") \ 456 "Print out when locks are eliminated") \
454 \ 457 \
455 product(bool, EliminateAutoBox, false, \ 458 product(bool, EliminateAutoBox, false, \
456 "Control optimizations for autobox elimination") \ 459 "Control optimizations for autobox elimination") \
645 "max number of live nodes in a method") \ 648 "max number of live nodes in a method") \
646 \ 649 \
647 diagnostic(bool, OptimizeExpensiveOps, true, \ 650 diagnostic(bool, OptimizeExpensiveOps, true, \
648 "Find best control for expensive operations") \ 651 "Find best control for expensive operations") \
649 \ 652 \
650 experimental(bool, UseMathExactIntrinsics, false, \ 653 product(bool, UseMathExactIntrinsics, true, \
651 "Enables intrinsification of various java.lang.Math functions") \ 654 "Enables intrinsification of various java.lang.Math functions") \
652 \ 655 \
653 experimental(bool, ReplaceInParentMaps, false, \ 656 experimental(bool, ReplaceInParentMaps, false, \
654 "Propagate type improvements in callers of inlinee if possible") \ 657 "Propagate type improvements in callers of inlinee if possible") \
655 \ 658 \
656 experimental(bool, UseTypeSpeculation, false, \ 659 product(bool, UseTypeSpeculation, true, \
657 "Speculatively propagate types from profiles") \ 660 "Speculatively propagate types from profiles") \
661 \
662 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \
663 "Carry inline depth of profile point with speculative type " \
664 "and give priority to profiling from lower inline depth") \
658 \ 665 \
659 product_pd(bool, TrapBasedRangeChecks, \ 666 product_pd(bool, TrapBasedRangeChecks, \
660 "Generate code for range checks that uses a cmp and trap " \ 667 "Generate code for range checks that uses a cmp and trap " \
661 "instruction raising SIGTRAP. Used on PPC64.") \ 668 "instruction raising SIGTRAP. Used on PPC64.") \
662 669