660 "Enables intrinsification of various java.lang.Math functions") \ |
660 "Enables intrinsification of various java.lang.Math functions") \ |
661 \ |
661 \ |
662 product(bool, UseMultiplyToLenIntrinsic, false, \ |
662 product(bool, UseMultiplyToLenIntrinsic, false, \ |
663 "Enables intrinsification of BigInteger.multiplyToLen()") \ |
663 "Enables intrinsification of BigInteger.multiplyToLen()") \ |
664 \ |
664 \ |
|
665 product(bool, UseSquareToLenIntrinsic, false, \ |
|
666 "Enables intrinsification of BigInteger.squareToLen()") \ |
|
667 \ |
|
668 product(bool, UseMulAddIntrinsic, false, \ |
|
669 "Enables intrinsification of BigInteger.mulAdd()") \ |
|
670 \ |
|
671 product(bool, UseMontgomeryMultiplyIntrinsic, false, \ |
|
672 "Enables intrinsification of BigInteger.montgomeryMultiply()") \ |
|
673 \ |
|
674 product(bool, UseMontgomerySquareIntrinsic, false, \ |
|
675 "Enables intrinsification of BigInteger.montgomerySquare()") \ |
|
676 \ |
665 product(bool, UseTypeSpeculation, true, \ |
677 product(bool, UseTypeSpeculation, true, \ |
666 "Speculatively propagate types from profiles") \ |
678 "Speculatively propagate types from profiles") \ |
667 \ |
679 \ |
668 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \ |
680 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \ |
669 "Carry inline depth of profile point with speculative type " \ |
681 "Carry inline depth of profile point with speculative type " \ |