< prev index next >

src/share/vm/opto/c2_globals.hpp

Print this page




 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,                                   \
 649           "Trace allocators use of cisc spillable instructions")            \
 650                                                                             \
 651   product(bool, SplitIfBlocks, true,                                        \
 652           "Clone compares and control flow through merge points to fold "   \
 653           "some branches")                                                  \
 654                                                                             \
 655   develop(intx, FreqCountInvocations,  1,                                   \
 656           "Scaling factor for branch frequencies (deprecated)")             \
 657                                                                             \
 658   product(intx, AliasLevel,     3,                                          \
 659           "0 for no aliasing, 1 for oop/field/static/array split, "         \
 660           "2 for class split, 3 for unique instances")                      \
 661           range(0, 3)                                                       \
 662           constraint(AliasLevelConstraintFunc)                              \
 663                                                                             \
 664   develop(bool, VerifyAliases, false,                                       \
 665           "perform extra checks on the results of alias analysis")          \
 666                                                                             \
 667   product(bool, IncrementalInline, true,                                    \
 668           "do post parse inlining")                                         \
 669                                                                             \
 670   develop(bool, AlwaysIncrementalInline, false,                             \
 671           "do all inlining incrementally")                                  \
 672                                                                             \
 673   product(intx, LiveNodeCountInliningCutoff, 40000,                         \
 674           "max number of live nodes in a method")                           \
 675                                                                             \
 676   diagnostic(bool, OptimizeExpensiveOps, true,                              \
 677           "Find best control for expensive operations")                     \
 678                                                                             \
 679   product(bool, UseMathExactIntrinsics, true,                               \
 680           "Enables intrinsification of various java.lang.Math functions")   \
 681                                                                             \
 682   product(bool, UseMultiplyToLenIntrinsic, 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,                                   \
 649           "Trace allocators use of cisc spillable instructions")            \
 650                                                                             \
 651   product(bool, SplitIfBlocks, true,                                        \
 652           "Clone compares and control flow through merge points to fold "   \
 653           "some branches")                                                  \
 654                                                                             \
 655   develop(intx, FreqCountInvocations,  1,                                   \
 656           "Scaling factor for branch frequencies (deprecated)")             \
 657                                                                             \
 658   product(intx, AliasLevel,     3,                                          \
 659           "0 for no aliasing, 1 for oop/field/static/array split, "         \
 660           "2 for class split, 3 for unique instances")                      \
 661           range(0, 3)                                                       \
 662           constraint(AliasLevelConstraintFunc,AfterParse)                   \
 663                                                                             \
 664   develop(bool, VerifyAliases, false,                                       \
 665           "perform extra checks on the results of alias analysis")          \
 666                                                                             \
 667   product(bool, IncrementalInline, true,                                    \
 668           "do post parse inlining")                                         \
 669                                                                             \
 670   develop(bool, AlwaysIncrementalInline, false,                             \
 671           "do all inlining incrementally")                                  \
 672                                                                             \
 673   product(intx, LiveNodeCountInliningCutoff, 40000,                         \
 674           "max number of live nodes in a method")                           \
 675                                                                             \
 676   diagnostic(bool, OptimizeExpensiveOps, true,                              \
 677           "Find best control for expensive operations")                     \
 678                                                                             \
 679   product(bool, UseMathExactIntrinsics, true,                               \
 680           "Enables intrinsification of various java.lang.Math functions")   \
 681                                                                             \
 682   product(bool, UseMultiplyToLenIntrinsic, false,                           \


< prev index next >