606 \ 607 diagnostic(bool, TraceTypeProfile, false, \ 608 "Trace type profile") \ 609 \ 610 develop(bool, PoisonOSREntry, true, \ 611 "Detect abnormal calls to OSR code") \ 612 \ 613 develop(bool, SoftMatchFailure, trueInProduct, \ 614 "If the DFA fails to match a node, print a message and bail out") \ 615 \ 616 develop(bool, InlineAccessors, true, \ 617 "inline accessor methods (get/set)") \ 618 \ 619 product(intx, TypeProfileMajorReceiverPercent, 90, \ 620 "% of major receiver type to all profiled receivers") \ 621 range(0, 100) \ 622 \ 623 diagnostic(bool, PrintIntrinsics, false, \ 624 "prints attempted and successful inlining of intrinsics") \ 625 \ 626 diagnostic(ccstrlist, DisableIntrinsic, "", \ 627 "do not expand intrinsics whose (internal) names appear here") \ 628 \ 629 develop(bool, StressReflectiveCode, false, \ 630 "Use inexact types at allocations, etc., to test reflection") \ 631 \ 632 diagnostic(bool, DebugInlinedCalls, true, \ 633 "If false, restricts profiled locations to the root method only") \ 634 \ 635 notproduct(bool, VerifyLoopOptimizations, false, \ 636 "verify major loop optimizations") \ 637 \ 638 diagnostic(bool, ProfileDynamicTypes, true, \ 639 "do extra type profiling and use it more aggressively") \ 640 \ 641 develop(bool, TraceIterativeGVN, false, \ 642 "Print progress during Iterative Global Value Numbering") \ 643 \ 644 develop(bool, VerifyIterativeGVN, false, \ 645 "Verify Def-Use modifications during sparse Iterative Global " \ 646 "Value Numbering") \ 647 \ 648 notproduct(bool, TraceCISCSpill, false, \ | 606 \ 607 diagnostic(bool, TraceTypeProfile, false, \ 608 "Trace type profile") \ 609 \ 610 develop(bool, PoisonOSREntry, true, \ 611 "Detect abnormal calls to OSR code") \ 612 \ 613 develop(bool, SoftMatchFailure, trueInProduct, \ 614 "If the DFA fails to match a node, print a message and bail out") \ 615 \ 616 develop(bool, InlineAccessors, true, \ 617 "inline accessor methods (get/set)") \ 618 \ 619 product(intx, TypeProfileMajorReceiverPercent, 90, \ 620 "% of major receiver type to all profiled receivers") \ 621 range(0, 100) \ 622 \ 623 diagnostic(bool, PrintIntrinsics, false, \ 624 "prints attempted and successful inlining of intrinsics") \ 625 \ 626 develop(bool, StressReflectiveCode, false, \ 627 "Use inexact types at allocations, etc., to test reflection") \ 628 \ 629 diagnostic(bool, DebugInlinedCalls, true, \ 630 "If false, restricts profiled locations to the root method only") \ 631 \ 632 notproduct(bool, VerifyLoopOptimizations, false, \ 633 "verify major loop optimizations") \ 634 \ 635 diagnostic(bool, ProfileDynamicTypes, true, \ 636 "do extra type profiling and use it more aggressively") \ 637 \ 638 develop(bool, TraceIterativeGVN, false, \ 639 "Print progress during Iterative Global Value Numbering") \ 640 \ 641 develop(bool, VerifyIterativeGVN, false, \ 642 "Verify Def-Use modifications during sparse Iterative Global " \ 643 "Value Numbering") \ 644 \ 645 notproduct(bool, TraceCISCSpill, false, \ |