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

src/share/vm/opto/c2_globals.hpp

Print this page




 307           "Trace partial peeling (loop rotation) information")              \
 308                                                                             \
 309   product(bool, PartialPeelAtUnsignedTests, true,                           \
 310           "Partial peel at unsigned tests if no signed test exists")        \
 311                                                                             \
 312   product(bool, ReassociateInvariants, true,                                \
 313           "Enable reassociation of expressions with loop invariants.")      \
 314                                                                             \
 315   product(bool, LoopUnswitching, true,                                      \
 316           "Enable loop unswitching (a form of invariant test hoisting)")    \
 317                                                                             \
 318   notproduct(bool, TraceLoopUnswitching, false,                             \
 319           "Trace loop unswitching")                                         \
 320                                                                             \
 321   product(bool, UseSuperWord, true,                                         \
 322           "Transform scalar operations into superword operations")          \
 323                                                                             \
 324   develop(bool, SuperWordRTDepCheck, false,                                 \
 325           "Enable runtime dependency checks.")                              \
 326                                                                             \



 327   notproduct(bool, TraceSuperWord, false,                                   \
 328           "Trace superword transforms")                                     \
 329                                                                             \
 330   notproduct(bool, TraceNewVectors, false,                                  \
 331           "Trace creation of Vector nodes")                                 \
 332                                                                             \
 333   product_pd(bool, OptoBundling,                                            \
 334           "Generate nops to fill i-cache lines")                            \
 335                                                                             \
 336   product_pd(intx, ConditionalMoveLimit,                                    \
 337           "Limit of ops to make speculative when using CMOVE")              \
 338                                                                             \
 339   /* Set BranchOnRegister == false. See 4965987. */                         \
 340   product(bool, BranchOnRegister, false,                                    \
 341           "Use Sparc V9 branch-on-register opcodes")                        \
 342                                                                             \
 343   develop(bool, SparcV9RegsHiBitsZero, true,                                \
 344           "Assume Sparc V9 I&L registers on V8+ systems are zero-extended") \
 345                                                                             \
 346   product(bool, UseRDPCForConstantTableBase, false,                         \




 307           "Trace partial peeling (loop rotation) information")              \
 308                                                                             \
 309   product(bool, PartialPeelAtUnsignedTests, true,                           \
 310           "Partial peel at unsigned tests if no signed test exists")        \
 311                                                                             \
 312   product(bool, ReassociateInvariants, true,                                \
 313           "Enable reassociation of expressions with loop invariants.")      \
 314                                                                             \
 315   product(bool, LoopUnswitching, true,                                      \
 316           "Enable loop unswitching (a form of invariant test hoisting)")    \
 317                                                                             \
 318   notproduct(bool, TraceLoopUnswitching, false,                             \
 319           "Trace loop unswitching")                                         \
 320                                                                             \
 321   product(bool, UseSuperWord, true,                                         \
 322           "Transform scalar operations into superword operations")          \
 323                                                                             \
 324   develop(bool, SuperWordRTDepCheck, false,                                 \
 325           "Enable runtime dependency checks.")                              \
 326                                                                             \
 327   product(bool, SuperWordReductions, true,                                  \
 328           "Enable reductions support in superword.")                        \
 329                                                                             \
 330   notproduct(bool, TraceSuperWord, false,                                   \
 331           "Trace superword transforms")                                     \
 332                                                                             \
 333   notproduct(bool, TraceNewVectors, false,                                  \
 334           "Trace creation of Vector nodes")                                 \
 335                                                                             \
 336   product_pd(bool, OptoBundling,                                            \
 337           "Generate nops to fill i-cache lines")                            \
 338                                                                             \
 339   product_pd(intx, ConditionalMoveLimit,                                    \
 340           "Limit of ops to make speculative when using CMOVE")              \
 341                                                                             \
 342   /* Set BranchOnRegister == false. See 4965987. */                         \
 343   product(bool, BranchOnRegister, false,                                    \
 344           "Use Sparc V9 branch-on-register opcodes")                        \
 345                                                                             \
 346   develop(bool, SparcV9RegsHiBitsZero, true,                                \
 347           "Assume Sparc V9 I&L registers on V8+ systems are zero-extended") \
 348                                                                             \
 349   product(bool, UseRDPCForConstantTableBase, false,                         \


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