src/share/vm/opto/c2_globals.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6894778 Sdiff src/share/vm/opto

src/share/vm/opto/c2_globals.hpp

Print this page




 137   product_pd(intx,  LoopUnrollLimit,                                        \
 138           "Unroll loop bodies with node count less than this")              \
 139                                                                             \
 140   product(intx,  LoopUnrollMin, 4,                                          \
 141           "Minimum number of unroll loop bodies before checking progress"   \
 142           "of rounds of unroll,optimize,..")                                \
 143                                                                             \
 144   develop(intx, UnrollLimitForProfileCheck, 1,                              \
 145           "Don't use profile_trip_cnt() to restrict unrolling until "       \
 146           "unrolling would push the number of unrolled iterations above "   \
 147           "UnrollLimitForProfileCheck. A higher value allows more "         \
 148           "unrolling. Zero acts as a very large value." )                   \
 149                                                                             \
 150   product(intx, MultiArrayExpandLimit, 6,                                   \
 151           "Maximum number of individual allocations in an inline-expanded " \
 152           "multianewarray instruction")                                     \
 153                                                                             \
 154   notproduct(bool, TraceProfileTripCount, false,                            \
 155           "Trace profile loop trip count information")                      \
 156                                                                             \






 157   develop(bool, OptoCoalesce, true,                                         \
 158           "Use Conservative Copy Coalescing in the Register Allocator")     \
 159                                                                             \
 160   develop(bool, UseUniqueSubclasses, true,                                  \
 161           "Narrow an abstract reference to the unique concrete subclass")   \
 162                                                                             \
 163   develop(bool, UseExactTypes, true,                                        \
 164           "Use exact types to eliminate array store checks and v-calls")    \
 165                                                                             \
 166   product(intx, TrackedInitializationLimit, 50,                             \
 167           "When initializing fields, track up to this many words")          \
 168                                                                             \
 169   product(bool, ReduceFieldZeroing, true,                                   \
 170           "When initializing fields, try to avoid needless zeroing")        \
 171                                                                             \
 172   product(bool, ReduceInitialCardMarks, true,                               \
 173           "When initializing fields, try to avoid needless card marks")     \
 174                                                                             \
 175   product(bool, ReduceBulkZeroing, true,                                    \
 176           "When bulk-initializing, try to avoid needless zeroing")          \




 137   product_pd(intx,  LoopUnrollLimit,                                        \
 138           "Unroll loop bodies with node count less than this")              \
 139                                                                             \
 140   product(intx,  LoopUnrollMin, 4,                                          \
 141           "Minimum number of unroll loop bodies before checking progress"   \
 142           "of rounds of unroll,optimize,..")                                \
 143                                                                             \
 144   develop(intx, UnrollLimitForProfileCheck, 1,                              \
 145           "Don't use profile_trip_cnt() to restrict unrolling until "       \
 146           "unrolling would push the number of unrolled iterations above "   \
 147           "UnrollLimitForProfileCheck. A higher value allows more "         \
 148           "unrolling. Zero acts as a very large value." )                   \
 149                                                                             \
 150   product(intx, MultiArrayExpandLimit, 6,                                   \
 151           "Maximum number of individual allocations in an inline-expanded " \
 152           "multianewarray instruction")                                     \
 153                                                                             \
 154   notproduct(bool, TraceProfileTripCount, false,                            \
 155           "Trace profile loop trip count information")                      \
 156                                                                             \
 157   product(bool, UseLoopPredicate, true,                                     \
 158           "Generate a predicate to select fast/slow loop versions")         \
 159                                                                             \
 160   develop(bool, TraceLoopPredicate, false,                                  \
 161           "Trace generation of loop predicates")                            \
 162                                                                             \
 163   develop(bool, OptoCoalesce, true,                                         \
 164           "Use Conservative Copy Coalescing in the Register Allocator")     \
 165                                                                             \
 166   develop(bool, UseUniqueSubclasses, true,                                  \
 167           "Narrow an abstract reference to the unique concrete subclass")   \
 168                                                                             \
 169   develop(bool, UseExactTypes, true,                                        \
 170           "Use exact types to eliminate array store checks and v-calls")    \
 171                                                                             \
 172   product(intx, TrackedInitializationLimit, 50,                             \
 173           "When initializing fields, track up to this many words")          \
 174                                                                             \
 175   product(bool, ReduceFieldZeroing, true,                                   \
 176           "When initializing fields, try to avoid needless zeroing")        \
 177                                                                             \
 178   product(bool, ReduceInitialCardMarks, true,                               \
 179           "When initializing fields, try to avoid needless card marks")     \
 180                                                                             \
 181   product(bool, ReduceBulkZeroing, true,                                    \
 182           "When bulk-initializing, try to avoid needless zeroing")          \


src/share/vm/opto/c2_globals.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File