< prev index next >

src/hotspot/share/opto/c2_globals.hpp

Print this page

738           "loads/stores")                                                   \
739           range(0, max_intx)                                                \
740                                                                             \
741   develop(bool, StressArrayCopyMacroNode, false,                            \
742           "Perform ArrayCopy load/store replacement during IGVN only")      \
743                                                                             \
744   develop(bool, RenumberLiveNodes, true,                                    \
745           "Renumber live nodes")                                            \
746                                                                             \
747   product(uintx, LoopStripMiningIter, 0,                                    \
748           "Number of iterations in strip mined loop")                       \
749           range(0, max_juint)                                               \
750           constraint(LoopStripMiningIterConstraintFunc, AfterErgo)          \
751                                                                             \
752   product(uintx, LoopStripMiningIterShortLoop, 0,                           \
753           "Loop with fewer iterations are not strip mined")                 \
754           range(0, max_juint)                                               \
755                                                                             \
756   product(bool, UseProfiledLoopPredicate, true,                             \
757           "Move predicates out of loops based on profiling data")           \






758                                                                             \
759   product(bool, ExpandSubTypeCheckAtParseTime, false, DIAGNOSTIC,           \
760           "Do not use subtype check macro node")                            \
761                                                                             \
762   develop(uintx, StressLongCountedLoop, 0,                                  \
763           "if > 0, convert int counted loops to long counted loops"         \
764           "to stress handling of long counted loops: run inner loop"        \
765           "for at most jint_max / StressLongCountedLoop")                   \
766           range(0, max_juint)                                               \
767                                                                             \
768   product(bool, VerifyReceiverTypes, trueInDebug, DIAGNOSTIC,               \
769           "Verify receiver types at runtime")                               \
770 
771 // end of C2_FLAGS
772 
773 DECLARE_FLAGS(C2_FLAGS)
774 
775 #endif // SHARE_OPTO_C2_GLOBALS_HPP

738           "loads/stores")                                                   \
739           range(0, max_intx)                                                \
740                                                                             \
741   develop(bool, StressArrayCopyMacroNode, false,                            \
742           "Perform ArrayCopy load/store replacement during IGVN only")      \
743                                                                             \
744   develop(bool, RenumberLiveNodes, true,                                    \
745           "Renumber live nodes")                                            \
746                                                                             \
747   product(uintx, LoopStripMiningIter, 0,                                    \
748           "Number of iterations in strip mined loop")                       \
749           range(0, max_juint)                                               \
750           constraint(LoopStripMiningIterConstraintFunc, AfterErgo)          \
751                                                                             \
752   product(uintx, LoopStripMiningIterShortLoop, 0,                           \
753           "Loop with fewer iterations are not strip mined")                 \
754           range(0, max_juint)                                               \
755                                                                             \
756   product(bool, UseProfiledLoopPredicate, true,                             \
757           "Move predicates out of loops based on profiling data")           \
758                                                                             \
759   product(bool, UseArrayLoadStoreProfile, true,                             \
760           "Take advantage of profiling at array load/store")                \
761                                                                             \
762   product(bool, UseACmpProfile, true,                                       \
763           "Take advantage of profiling at acmp")                            \
764                                                                             \
765   product(bool, ExpandSubTypeCheckAtParseTime, false, DIAGNOSTIC,           \
766           "Do not use subtype check macro node")                            \
767                                                                             \
768   develop(uintx, StressLongCountedLoop, 0,                                  \
769           "if > 0, convert int counted loops to long counted loops"         \
770           "to stress handling of long counted loops: run inner loop"        \
771           "for at most jint_max / StressLongCountedLoop")                   \
772           range(0, max_juint)                                               \
773                                                                             \
774   product(bool, VerifyReceiverTypes, trueInDebug, DIAGNOSTIC,               \
775           "Verify receiver types at runtime")                               \
776 
777 // end of C2_FLAGS
778 
779 DECLARE_FLAGS(C2_FLAGS)
780 
781 #endif // SHARE_OPTO_C2_GLOBALS_HPP
< prev index next >