2593 develop(bool, TypeProfileCasts, true, \ 2594 "treat casts like calls for purposes of type profiling") \ 2595 \ 2596 develop(bool, MonomorphicArrayCheck, true, \ 2597 "Uncommon-trap array store checks that require full type check") \ 2598 \ 2599 diagnostic(bool, ProfileDynamicTypes, true, \ 2600 "do extra type profiling and use it more aggressively") \ 2601 \ 2602 develop(bool, DelayCompilationDuringStartup, true, \ 2603 "Delay invoking the compiler until main application class is " \ 2604 "loaded") \ 2605 \ 2606 develop(bool, CompileTheWorld, false, \ 2607 "Compile all methods in all classes in bootstrap class path " \ 2608 "(stress test)") \ 2609 \ 2610 develop(bool, CompileTheWorldPreloadClasses, true, \ 2611 "Preload all classes used by a class before start loading") \ 2612 \ 2613 notproduct(bool, CompileTheWorldIgnoreInitErrors, false, \ 2614 "Compile all methods although class initializer failed") \ 2615 \ 2616 notproduct(intx, CompileTheWorldSafepointInterval, 100, \ 2617 "Force a safepoint every n compiles so sweeper can keep up") \ 2618 \ 2619 develop(bool, TraceIterativeGVN, false, \ 2620 "Print progress during Iterative Global Value Numbering") \ 2621 \ 2622 develop(bool, FillDelaySlots, true, \ 2623 "Fill delay slots (on SPARC only)") \ 2624 \ 2625 develop(bool, VerifyIterativeGVN, false, \ 2626 "Verify Def-Use modifications during sparse Iterative Global " \ 2627 "Value Numbering") \ 2628 \ 2629 notproduct(bool, TracePhaseCCP, false, \ 2630 "Print progress during Conditional Constant Propagation") \ 2631 \ 2632 develop(bool, TimeLivenessAnalysis, false, \ 2633 "Time computation of bytecode liveness analysis") \ 2634 \ 2635 develop(bool, TraceLivenessGen, false, \ | 2593 develop(bool, TypeProfileCasts, true, \ 2594 "treat casts like calls for purposes of type profiling") \ 2595 \ 2596 develop(bool, MonomorphicArrayCheck, true, \ 2597 "Uncommon-trap array store checks that require full type check") \ 2598 \ 2599 diagnostic(bool, ProfileDynamicTypes, true, \ 2600 "do extra type profiling and use it more aggressively") \ 2601 \ 2602 develop(bool, DelayCompilationDuringStartup, true, \ 2603 "Delay invoking the compiler until main application class is " \ 2604 "loaded") \ 2605 \ 2606 develop(bool, CompileTheWorld, false, \ 2607 "Compile all methods in all classes in bootstrap class path " \ 2608 "(stress test)") \ 2609 \ 2610 develop(bool, CompileTheWorldPreloadClasses, true, \ 2611 "Preload all classes used by a class before start loading") \ 2612 \ 2613 notproduct(intx, CompileTheWorldSafepointInterval, 100, \ 2614 "Force a safepoint every n compiles so sweeper can keep up") \ 2615 \ 2616 develop(bool, TraceIterativeGVN, false, \ 2617 "Print progress during Iterative Global Value Numbering") \ 2618 \ 2619 develop(bool, FillDelaySlots, true, \ 2620 "Fill delay slots (on SPARC only)") \ 2621 \ 2622 develop(bool, VerifyIterativeGVN, false, \ 2623 "Verify Def-Use modifications during sparse Iterative Global " \ 2624 "Value Numbering") \ 2625 \ 2626 notproduct(bool, TracePhaseCCP, false, \ 2627 "Print progress during Conditional Constant Propagation") \ 2628 \ 2629 develop(bool, TimeLivenessAnalysis, false, \ 2630 "Time computation of bytecode liveness analysis") \ 2631 \ 2632 develop(bool, TraceLivenessGen, false, \ |