< prev index next >

src/hotspot/share/opto/c2_globals.hpp

Print this page




 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,                                    \


 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   experimental(bool, EnableVectorReboxing, false,                           \
 722           "Enables reboxing of vectors")                                    \
 723                                                                             \
 724   experimental(bool, EnableVectorAggressiveReboxing, false,                 \
 725           "Enables aggressive reboxing of vectors")                         \
 726                                                                             \
 727   product(bool, UseTypeSpeculation, true,                                   \
 728           "Speculatively propagate types from profiles")                    \
 729                                                                             \
 730   diagnostic(bool, UseInlineDepthForSpeculativeTypes, true,                 \
 731           "Carry inline depth of profile point with speculative type "      \
 732           "and give priority to profiling from lower inline depth")         \
 733                                                                             \
 734   product_pd(bool, TrapBasedRangeChecks,                                    \
 735           "Generate code for range checks that uses a cmp and trap "        \
 736           "instruction raising SIGTRAP. Used on PPC64.")                    \
 737                                                                             \
 738   product(intx, ArrayCopyLoadStoreMaxElem, 8,                               \
 739           "Maximum number of arraycopy elements inlined as a sequence of"   \
 740           "loads/stores")                                                   \
 741           range(0, max_intx)                                                \
 742                                                                             \
 743   develop(bool, StressArrayCopyMacroNode, false,                            \
 744           "Perform ArrayCopy load/store replacement during IGVN only")      \
 745                                                                             \
 746   develop(bool, RenumberLiveNodes, true,                                    \
< prev index next >