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

src/share/vm/opto/c2_globals.hpp

Print this page




 212   product(intx, MultiArrayExpandLimit, 6,                                   \
 213           "Maximum number of individual allocations in an inline-expanded " \
 214           "multianewarray instruction")                                     \
 215           range(0, max_jint)                                                \
 216                                                                             \
 217   notproduct(bool, TraceProfileTripCount, false,                            \
 218           "Trace profile loop trip count information")                      \
 219                                                                             \
 220   product(bool, UseCountedLoopSafepoints, false,                            \
 221           "Force counted loops to keep a safepoint")                        \
 222                                                                             \
 223   product(bool, UseLoopPredicate, true,                                     \
 224           "Generate a predicate to select fast/slow loop versions")         \
 225                                                                             \
 226   develop(bool, TraceLoopPredicate, false,                                  \
 227           "Trace generation of loop predicates")                            \
 228                                                                             \
 229   develop(bool, TraceLoopOpts, false,                                       \
 230           "Trace executed loop optimizations")                              \
 231                                                                             \
 232   diagnostic(bool, LoopLimitCheck, true,                                    \
 233           "Generate a loop limits check for overflow")                      \
 234                                                                             \
 235   develop(bool, TraceLoopLimitCheck, false,                                 \
 236           "Trace generation of loop limits checks")                         \
 237                                                                             \
 238   diagnostic(bool, RangeLimitCheck, true,                                   \
 239           "Additional overflow checks during range check elimination")      \
 240                                                                             \
 241   develop(bool, TraceRangeLimitCheck, false,                                \
 242           "Trace additional overflow checks in RCE")                        \
 243                                                                             \
 244   diagnostic(bool, UnrollLimitCheck, true,                                  \
 245           "Additional overflow checks during loop unroll")                  \
 246                                                                             \
 247   /* OptimizeFill not yet supported on PowerPC. */                          \
 248   product(bool, OptimizeFill, true PPC64_ONLY(&& false),                    \
 249           "convert fill/copy loops into intrinsic")                         \
 250                                                                             \
 251   develop(bool, TraceOptimizeFill, false,                                   \
 252           "print detailed information about fill conversion")               \
 253                                                                             \
 254   develop(bool, OptoCoalesce, true,                                         \
 255           "Use Conservative Copy Coalescing in the Register Allocator")     \
 256                                                                             \
 257   develop(bool, UseUniqueSubclasses, true,                                  \
 258           "Narrow an abstract reference to the unique concrete subclass")   \
 259                                                                             \
 260   develop(bool, UseExactTypes, true,                                        \
 261           "Use exact types to eliminate array store checks and v-calls")    \
 262                                                                             \
 263   product(intx, TrackedInitializationLimit, 50,                             \
 264           "When initializing fields, track up to this many words")          \
 265           range(0, 65535)                                                   \




 212   product(intx, MultiArrayExpandLimit, 6,                                   \
 213           "Maximum number of individual allocations in an inline-expanded " \
 214           "multianewarray instruction")                                     \
 215           range(0, max_jint)                                                \
 216                                                                             \
 217   notproduct(bool, TraceProfileTripCount, false,                            \
 218           "Trace profile loop trip count information")                      \
 219                                                                             \
 220   product(bool, UseCountedLoopSafepoints, false,                            \
 221           "Force counted loops to keep a safepoint")                        \
 222                                                                             \
 223   product(bool, UseLoopPredicate, true,                                     \
 224           "Generate a predicate to select fast/slow loop versions")         \
 225                                                                             \
 226   develop(bool, TraceLoopPredicate, false,                                  \
 227           "Trace generation of loop predicates")                            \
 228                                                                             \
 229   develop(bool, TraceLoopOpts, false,                                       \
 230           "Trace executed loop optimizations")                              \
 231                                                                             \



 232   develop(bool, TraceLoopLimitCheck, false,                                 \
 233           "Trace generation of loop limits checks")                         \
 234                                                                             \



 235   develop(bool, TraceRangeLimitCheck, false,                                \
 236           "Trace additional overflow checks in RCE")                        \



 237                                                                             \
 238   /* OptimizeFill not yet supported on PowerPC. */                          \
 239   product(bool, OptimizeFill, true PPC64_ONLY(&& false),                    \
 240           "convert fill/copy loops into intrinsic")                         \
 241                                                                             \
 242   develop(bool, TraceOptimizeFill, false,                                   \
 243           "print detailed information about fill conversion")               \
 244                                                                             \
 245   develop(bool, OptoCoalesce, true,                                         \
 246           "Use Conservative Copy Coalescing in the Register Allocator")     \
 247                                                                             \
 248   develop(bool, UseUniqueSubclasses, true,                                  \
 249           "Narrow an abstract reference to the unique concrete subclass")   \
 250                                                                             \
 251   develop(bool, UseExactTypes, true,                                        \
 252           "Use exact types to eliminate array store checks and v-calls")    \
 253                                                                             \
 254   product(intx, TrackedInitializationLimit, 50,                             \
 255           "When initializing fields, track up to this many words")          \
 256           range(0, 65535)                                                   \


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