Mercurial > hg > graal-jvmci-8
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 |