src/share/vm/opto/c2_globals.hpp

Print this page




 573           "Trace spilling")                                                 \
 574                                                                             \
 575   diagnostic(bool, TraceTypeProfile, false,                                 \
 576           "Trace type profile")                                             \
 577                                                                             \
 578   develop(bool, PoisonOSREntry, true,                                       \
 579            "Detect abnormal calls to OSR code")                             \
 580                                                                             \
 581   product(bool, UseCondCardMark, false,                                     \
 582           "Check for already marked card before updating card table")       \
 583                                                                             \
 584   develop(bool, SoftMatchFailure, trueInProduct,                            \
 585           "If the DFA fails to match a node, print a message and bail out") \
 586                                                                             \
 587   develop(bool, InlineAccessors, true,                                      \
 588           "inline accessor methods (get/set)")                              \
 589                                                                             \
 590   product(intx, TypeProfileMajorReceiverPercent, 90,                        \
 591           "% of major receiver type to all profiled receivers")             \
 592                                                                             \
 593   notproduct(bool, TimeCompiler2, false,                                    \
 594           "detailed time the compiler (requires +TimeCompiler)")            \
 595                                                                             \
 596   diagnostic(bool, PrintIntrinsics, false,                                  \
 597           "prints attempted and successful inlining of intrinsics")         \
 598                                                                             \
 599   diagnostic(ccstrlist, DisableIntrinsic, "",                               \
 600           "do not expand intrinsics whose (internal) names appear here")    \
 601                                                                             \
 602   develop(bool, StressReflectiveCode, false,                                \
 603           "Use inexact types at allocations, etc., to test reflection")     \
 604                                                                             \
 605   diagnostic(bool, DebugInlinedCalls, true,                                 \
 606          "If false, restricts profiled locations to the root method only")  \
 607                                                                             \
 608   notproduct(bool, VerifyLoopOptimizations, false,                          \
 609           "verify major loop optimizations")                                \
 610                                                                             \
 611   diagnostic(bool, ProfileDynamicTypes, true,                               \
 612           "do extra type profiling and use it more aggressively")           \
 613                                                                             \
 614   develop(bool, TraceIterativeGVN, false,                                   \
 615           "Print progress during Iterative Global Value Numbering")         \




 573           "Trace spilling")                                                 \
 574                                                                             \
 575   diagnostic(bool, TraceTypeProfile, false,                                 \
 576           "Trace type profile")                                             \
 577                                                                             \
 578   develop(bool, PoisonOSREntry, true,                                       \
 579            "Detect abnormal calls to OSR code")                             \
 580                                                                             \
 581   product(bool, UseCondCardMark, false,                                     \
 582           "Check for already marked card before updating card table")       \
 583                                                                             \
 584   develop(bool, SoftMatchFailure, trueInProduct,                            \
 585           "If the DFA fails to match a node, print a message and bail out") \
 586                                                                             \
 587   develop(bool, InlineAccessors, true,                                      \
 588           "inline accessor methods (get/set)")                              \
 589                                                                             \
 590   product(intx, TypeProfileMajorReceiverPercent, 90,                        \
 591           "% of major receiver type to all profiled receivers")             \
 592                                                                             \



 593   diagnostic(bool, PrintIntrinsics, false,                                  \
 594           "prints attempted and successful inlining of intrinsics")         \
 595                                                                             \
 596   diagnostic(ccstrlist, DisableIntrinsic, "",                               \
 597           "do not expand intrinsics whose (internal) names appear here")    \
 598                                                                             \
 599   develop(bool, StressReflectiveCode, false,                                \
 600           "Use inexact types at allocations, etc., to test reflection")     \
 601                                                                             \
 602   diagnostic(bool, DebugInlinedCalls, true,                                 \
 603          "If false, restricts profiled locations to the root method only")  \
 604                                                                             \
 605   notproduct(bool, VerifyLoopOptimizations, false,                          \
 606           "verify major loop optimizations")                                \
 607                                                                             \
 608   diagnostic(bool, ProfileDynamicTypes, true,                               \
 609           "do extra type profiling and use it more aggressively")           \
 610                                                                             \
 611   develop(bool, TraceIterativeGVN, false,                                   \
 612           "Print progress during Iterative Global Value Numbering")         \