< prev index next >

src/hotspot/share/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   experimental(bool, PostLoopMultiversioning, false,                        \
 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, false,                              \
 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                                                                             \




 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   experimental(bool, PostLoopMultiversioning, false,                        \
 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                                                                             \


< prev index next >