< prev index next >

src/share/vm/opto/c2_globals.hpp

Print this page




 164                                                                             \
 165   develop(bool, TraceOptoParse, false,                                      \
 166           "Trace bytecode parse and control-flow merge")                    \
 167                                                                             \
 168   product_pd(intx,  LoopUnrollLimit,                                        \
 169           "Unroll loop bodies with node count less than this")              \
 170           range(0, max_jint / 4)                                            \
 171                                                                             \
 172   product_pd(intx, LoopPercentProfileLimit,                                 \
 173              "Unroll loop bodies with % node count of profile limit")       \
 174              range(10, 100)                                                 \
 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")                                     \




 164                                                                             \
 165   develop(bool, TraceOptoParse, false,                                      \
 166           "Trace bytecode parse and control-flow merge")                    \
 167                                                                             \
 168   product_pd(intx,  LoopUnrollLimit,                                        \
 169           "Unroll loop bodies with node count less than this")              \
 170           range(0, max_jint / 4)                                            \
 171                                                                             \
 172   product_pd(intx, LoopPercentProfileLimit,                                 \
 173              "Unroll loop bodies with % node count of profile limit")       \
 174              range(10, 100)                                                 \
 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   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")                                     \


< prev index next >