rev 7259 : [mq]: max_node_limit.8u40
627 product(bool, SplitIfBlocks, true, \
628 "Clone compares and control flow through merge points to fold " \
629 "some branches") \
630 \
631 develop(intx, FreqCountInvocations, 1, \
632 "Scaling factor for branch frequencies (deprecated)") \
633 \
634 product(intx, AliasLevel, 3, \
635 "0 for no aliasing, 1 for oop/field/static/array split, " \
636 "2 for class split, 3 for unique instances") \
637 \
638 develop(bool, VerifyAliases, false, \
639 "perform extra checks on the results of alias analysis") \
640 \
641 product(bool, IncrementalInline, true, \
642 "do post parse inlining") \
643 \
644 develop(bool, AlwaysIncrementalInline, false, \
645 "do all inlining incrementally") \
646 \
647 product(intx, LiveNodeCountInliningCutoff, 20000, \
648 "max number of live nodes in a method") \
649 \
650 diagnostic(bool, OptimizeExpensiveOps, true, \
651 "Find best control for expensive operations") \
652 \
653 product(bool, UseMathExactIntrinsics, true, \
654 "Enables intrinsification of various java.lang.Math functions") \
655 \
656 product(bool, UseMultiplyToLenIntrinsic, false, \
657 "Enables intrinsification of BigInteger.multiplyToLen()") \
658 \
659 product(bool, UseTypeSpeculation, true, \
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") \
665 \
666 product_pd(bool, TrapBasedRangeChecks, \
667 "Generate code for range checks that uses a cmp and trap " \
|
627 product(bool, SplitIfBlocks, true, \
628 "Clone compares and control flow through merge points to fold " \
629 "some branches") \
630 \
631 develop(intx, FreqCountInvocations, 1, \
632 "Scaling factor for branch frequencies (deprecated)") \
633 \
634 product(intx, AliasLevel, 3, \
635 "0 for no aliasing, 1 for oop/field/static/array split, " \
636 "2 for class split, 3 for unique instances") \
637 \
638 develop(bool, VerifyAliases, false, \
639 "perform extra checks on the results of alias analysis") \
640 \
641 product(bool, IncrementalInline, true, \
642 "do post parse inlining") \
643 \
644 develop(bool, AlwaysIncrementalInline, false, \
645 "do all inlining incrementally") \
646 \
647 product(intx, LiveNodeCountInliningCutoff, 40000, \
648 "max number of live nodes in a method") \
649 \
650 diagnostic(bool, OptimizeExpensiveOps, true, \
651 "Find best control for expensive operations") \
652 \
653 product(bool, UseMathExactIntrinsics, true, \
654 "Enables intrinsification of various java.lang.Math functions") \
655 \
656 product(bool, UseMultiplyToLenIntrinsic, false, \
657 "Enables intrinsification of BigInteger.multiplyToLen()") \
658 \
659 product(bool, UseTypeSpeculation, true, \
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") \
665 \
666 product_pd(bool, TrapBasedRangeChecks, \
667 "Generate code for range checks that uses a cmp and trap " \
|