< prev index next >

src/share/vm/opto/c2_globals.hpp

Print this page




 175                                                                             \
 176   product(intx,  LoopMaxUnroll, 16,                                         \
 177           "Maximum number of unrolls for main loop")                        \
 178           range(0, max_jint)                                                \
 179                                                                             \
 180   product_pd(bool,  SuperWordLoopUnrollAnalysis,                            \
 181            "Map number of unrolls for main loop via "                       \
 182            "Superword Level Parallelism analysis")                          \
 183                                                                             \
 184   diagnostic_pd(bool, PostLoopMultiversioning,                              \
 185            "Multi versioned post loops to eliminate range checks")          \
 186                                                                             \
 187   notproduct(bool, TraceSuperWordLoopUnrollAnalysis, false,                 \
 188           "Trace what Superword Level Parallelism analysis applies")        \
 189                                                                             \
 190   product(intx,  LoopUnrollMin, 4,                                          \
 191           "Minimum number of unroll loop bodies before checking progress"   \
 192           "of rounds of unroll,optimize,..")                                \
 193           range(0, max_jint)                                                \
 194                                                                             \



 195   develop(intx, UnrollLimitForProfileCheck, 1,                              \
 196           "Don't use profile_trip_cnt() to restrict unrolling until "       \
 197           "unrolling would push the number of unrolled iterations above "   \
 198           "UnrollLimitForProfileCheck. A higher value allows more "         \
 199           "unrolling. Zero acts as a very large value." )                   \
 200           range(0, max_intx)                                                \
 201                                                                             \
 202   product(intx, MultiArrayExpandLimit, 6,                                   \
 203           "Maximum number of individual allocations in an inline-expanded " \
 204           "multianewarray instruction")                                     \
 205           range(0, max_jint)                                                \
 206                                                                             \
 207   notproduct(bool, TraceProfileTripCount, false,                            \
 208           "Trace profile loop trip count information")                      \
 209                                                                             \
 210   product(bool, UseCountedLoopSafepoints, false,                            \
 211           "Force counted loops to keep a safepoint")                        \
 212                                                                             \
 213   product(bool, UseLoopPredicate, true,                                     \
 214           "Generate a predicate to select fast/slow loop versions")         \




 175                                                                             \
 176   product(intx,  LoopMaxUnroll, 16,                                         \
 177           "Maximum number of unrolls for main loop")                        \
 178           range(0, max_jint)                                                \
 179                                                                             \
 180   product_pd(bool,  SuperWordLoopUnrollAnalysis,                            \
 181            "Map number of unrolls for main loop via "                       \
 182            "Superword Level Parallelism analysis")                          \
 183                                                                             \
 184   diagnostic_pd(bool, PostLoopMultiversioning,                              \
 185            "Multi versioned post loops to eliminate range checks")          \
 186                                                                             \
 187   notproduct(bool, TraceSuperWordLoopUnrollAnalysis, false,                 \
 188           "Trace what Superword Level Parallelism analysis applies")        \
 189                                                                             \
 190   product(intx,  LoopUnrollMin, 4,                                          \
 191           "Minimum number of unroll loop bodies before checking progress"   \
 192           "of rounds of unroll,optimize,..")                                \
 193           range(0, max_jint)                                                \
 194                                                                             \
 195   product(bool, UseSubwordForMaxVector, true,                               \
 196           "Use Subword Analysis to set maximum vector size")                \
 197                                                                             \
 198   develop(intx, UnrollLimitForProfileCheck, 1,                              \
 199           "Don't use profile_trip_cnt() to restrict unrolling until "       \
 200           "unrolling would push the number of unrolled iterations above "   \
 201           "UnrollLimitForProfileCheck. A higher value allows more "         \
 202           "unrolling. Zero acts as a very large value." )                   \
 203           range(0, max_intx)                                                \
 204                                                                             \
 205   product(intx, MultiArrayExpandLimit, 6,                                   \
 206           "Maximum number of individual allocations in an inline-expanded " \
 207           "multianewarray instruction")                                     \
 208           range(0, max_jint)                                                \
 209                                                                             \
 210   notproduct(bool, TraceProfileTripCount, false,                            \
 211           "Trace profile loop trip count information")                      \
 212                                                                             \
 213   product(bool, UseCountedLoopSafepoints, false,                            \
 214           "Force counted loops to keep a safepoint")                        \
 215                                                                             \
 216   product(bool, UseLoopPredicate, true,                                     \
 217           "Generate a predicate to select fast/slow loop versions")         \


< prev index next >