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

src/share/vm/opto/c2_globals.hpp

Print this page




 166           "unrolling would push the number of unrolled iterations above "   \
 167           "UnrollLimitForProfileCheck. A higher value allows more "         \
 168           "unrolling. Zero acts as a very large value." )                   \
 169                                                                             \
 170   product(intx, MultiArrayExpandLimit, 6,                                   \
 171           "Maximum number of individual allocations in an inline-expanded " \
 172           "multianewarray instruction")                                     \
 173                                                                             \
 174   notproduct(bool, TraceProfileTripCount, false,                            \
 175           "Trace profile loop trip count information")                      \
 176                                                                             \
 177   product(bool, UseLoopPredicate, true,                                     \
 178           "Generate a predicate to select fast/slow loop versions")         \
 179                                                                             \
 180   develop(bool, TraceLoopPredicate, false,                                  \
 181           "Trace generation of loop predicates")                            \
 182                                                                             \
 183   develop(bool, TraceLoopOpts, false,                                       \
 184           "Trace executed loop optimizations")                              \
 185                                                                             \















 186   product(bool, OptimizeFill, false,                                        \
 187           "convert fill/copy loops into intrinsic")                         \
 188                                                                             \
 189   develop(bool, TraceOptimizeFill, false,                                   \
 190           "print detailed information about fill conversion")               \
 191                                                                             \
 192   develop(bool, OptoCoalesce, true,                                         \
 193           "Use Conservative Copy Coalescing in the Register Allocator")     \
 194                                                                             \
 195   develop(bool, UseUniqueSubclasses, true,                                  \
 196           "Narrow an abstract reference to the unique concrete subclass")   \
 197                                                                             \
 198   develop(bool, UseExactTypes, true,                                        \
 199           "Use exact types to eliminate array store checks and v-calls")    \
 200                                                                             \
 201   product(intx, TrackedInitializationLimit, 50,                             \
 202           "When initializing fields, track up to this many words")          \
 203                                                                             \
 204   product(bool, ReduceFieldZeroing, true,                                   \
 205           "When initializing fields, try to avoid needless zeroing")        \




 166           "unrolling would push the number of unrolled iterations above "   \
 167           "UnrollLimitForProfileCheck. A higher value allows more "         \
 168           "unrolling. Zero acts as a very large value." )                   \
 169                                                                             \
 170   product(intx, MultiArrayExpandLimit, 6,                                   \
 171           "Maximum number of individual allocations in an inline-expanded " \
 172           "multianewarray instruction")                                     \
 173                                                                             \
 174   notproduct(bool, TraceProfileTripCount, false,                            \
 175           "Trace profile loop trip count information")                      \
 176                                                                             \
 177   product(bool, UseLoopPredicate, true,                                     \
 178           "Generate a predicate to select fast/slow loop versions")         \
 179                                                                             \
 180   develop(bool, TraceLoopPredicate, false,                                  \
 181           "Trace generation of loop predicates")                            \
 182                                                                             \
 183   develop(bool, TraceLoopOpts, false,                                       \
 184           "Trace executed loop optimizations")                              \
 185                                                                             \
 186   diagnostic(bool, LoopLimitCheck, true,                                    \
 187           "Generate a loop limits check for overflow")                      \
 188                                                                             \
 189   develop(bool, TraceLoopLimitCheck, false,                                 \
 190           "Trace generation of loop limits checks")                         \
 191                                                                             \
 192   diagnostic(bool, RangeLimitCheck, true,                                   \
 193           "Additional overflow checks during range check elimination")      \
 194                                                                             \
 195   develop(bool, TraceRangeLimitCheck, false,                                \
 196           "Trace additional overflow checks in RCE")                        \
 197                                                                             \
 198   diagnostic(bool, UnrollLimitCheck, true,                                  \
 199           "Additional overflow checks during loop unroll")                  \
 200                                                                             \
 201   product(bool, OptimizeFill, false,                                        \
 202           "convert fill/copy loops into intrinsic")                         \
 203                                                                             \
 204   develop(bool, TraceOptimizeFill, false,                                   \
 205           "print detailed information about fill conversion")               \
 206                                                                             \
 207   develop(bool, OptoCoalesce, true,                                         \
 208           "Use Conservative Copy Coalescing in the Register Allocator")     \
 209                                                                             \
 210   develop(bool, UseUniqueSubclasses, true,                                  \
 211           "Narrow an abstract reference to the unique concrete subclass")   \
 212                                                                             \
 213   develop(bool, UseExactTypes, true,                                        \
 214           "Use exact types to eliminate array store checks and v-calls")    \
 215                                                                             \
 216   product(intx, TrackedInitializationLimit, 50,                             \
 217           "When initializing fields, track up to this many words")          \
 218                                                                             \
 219   product(bool, ReduceFieldZeroing, true,                                   \
 220           "When initializing fields, 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