< prev index next >

src/hotspot/share/opto/c2_globals.hpp

Print this page



 698           "Enables intrinsification of various java.lang.Math functions")   \
 699                                                                             \
 700   diagnostic(bool, UseCharacterCompareIntrinsics, false,                    \
 701           "Enables intrinsification of java.lang.Character functions")      \
 702                                                                             \
 703   diagnostic(bool, UseMultiplyToLenIntrinsic, false,                        \
 704           "Enables intrinsification of BigInteger.multiplyToLen()")         \
 705                                                                             \
 706   diagnostic(bool, UseSquareToLenIntrinsic, false,                          \
 707           "Enables intrinsification of BigInteger.squareToLen()")           \
 708                                                                             \
 709   diagnostic(bool, UseMulAddIntrinsic, false,                               \
 710           "Enables intrinsification of BigInteger.mulAdd()")                \
 711                                                                             \
 712   diagnostic(bool, UseMontgomeryMultiplyIntrinsic, false,                   \
 713           "Enables intrinsification of BigInteger.montgomeryMultiply()")    \
 714                                                                             \
 715   diagnostic(bool, UseMontgomerySquareIntrinsic, false,                     \
 716           "Enables intrinsification of BigInteger.montgomerySquare()")      \
 717                                                                             \



 718   product(bool, UseTypeSpeculation, true,                                   \
 719           "Speculatively propagate types from profiles")                    \
 720                                                                             \
 721   diagnostic(bool, UseInlineDepthForSpeculativeTypes, true,                 \
 722           "Carry inline depth of profile point with speculative type "      \
 723           "and give priority to profiling from lower inline depth")         \
 724                                                                             \
 725   product_pd(bool, TrapBasedRangeChecks,                                    \
 726           "Generate code for range checks that uses a cmp and trap "        \
 727           "instruction raising SIGTRAP. Used on PPC64.")                    \
 728                                                                             \
 729   product(intx, ArrayCopyLoadStoreMaxElem, 8,                               \
 730           "Maximum number of arraycopy elements inlined as a sequence of"   \
 731           "loads/stores")                                                   \
 732           range(0, max_intx)                                                \
 733                                                                             \
 734   develop(bool, StressArrayCopyMacroNode, false,                            \
 735           "Perform ArrayCopy load/store replacement during IGVN only")      \
 736                                                                             \
 737   develop(bool, RenumberLiveNodes, true,                                    \

 698           "Enables intrinsification of various java.lang.Math functions")   \
 699                                                                             \
 700   diagnostic(bool, UseCharacterCompareIntrinsics, false,                    \
 701           "Enables intrinsification of java.lang.Character functions")      \
 702                                                                             \
 703   diagnostic(bool, UseMultiplyToLenIntrinsic, false,                        \
 704           "Enables intrinsification of BigInteger.multiplyToLen()")         \
 705                                                                             \
 706   diagnostic(bool, UseSquareToLenIntrinsic, false,                          \
 707           "Enables intrinsification of BigInteger.squareToLen()")           \
 708                                                                             \
 709   diagnostic(bool, UseMulAddIntrinsic, false,                               \
 710           "Enables intrinsification of BigInteger.mulAdd()")                \
 711                                                                             \
 712   diagnostic(bool, UseMontgomeryMultiplyIntrinsic, false,                   \
 713           "Enables intrinsification of BigInteger.montgomeryMultiply()")    \
 714                                                                             \
 715   diagnostic(bool, UseMontgomerySquareIntrinsic, false,                     \
 716           "Enables intrinsification of BigInteger.montgomerySquare()")      \
 717                                                                             \
 718   experimental(bool, EnableVectorSupport, false,                            \
 719           "Enables VectorSupport intrinsics")                               \
 720                                                                             \
 721   product(bool, UseTypeSpeculation, true,                                   \
 722           "Speculatively propagate types from profiles")                    \
 723                                                                             \
 724   diagnostic(bool, UseInlineDepthForSpeculativeTypes, true,                 \
 725           "Carry inline depth of profile point with speculative type "      \
 726           "and give priority to profiling from lower inline depth")         \
 727                                                                             \
 728   product_pd(bool, TrapBasedRangeChecks,                                    \
 729           "Generate code for range checks that uses a cmp and trap "        \
 730           "instruction raising SIGTRAP. Used on PPC64.")                    \
 731                                                                             \
 732   product(intx, ArrayCopyLoadStoreMaxElem, 8,                               \
 733           "Maximum number of arraycopy elements inlined as a sequence of"   \
 734           "loads/stores")                                                   \
 735           range(0, max_intx)                                                \
 736                                                                             \
 737   develop(bool, StressArrayCopyMacroNode, false,                            \
 738           "Perform ArrayCopy load/store replacement during IGVN only")      \
 739                                                                             \
 740   develop(bool, RenumberLiveNodes, true,                                    \
< prev index next >