289 "Verify the immutability of keys in the VN hash tables") \ 290 \ 291 notproduct(bool, VerifyRegisterAllocator , false, \ 292 "Verify Register Allocator") \ 293 \ 294 develop_pd(intx, FLOATPRESSURE, \ 295 "Number of float LRG's that constitute high register pressure") \ 296 \ 297 develop_pd(intx, INTPRESSURE, \ 298 "Number of integer LRG's that constitute high register pressure") \ 299 \ 300 notproduct(bool, TraceOptoPipelining, false, \ 301 "Trace pipelining information") \ 302 \ 303 notproduct(bool, TraceOptoOutput, false, \ 304 "Trace pipelining information") \ 305 \ 306 product_pd(bool, OptoScheduling, \ 307 "Instruction Scheduling after register allocation") \ 308 \ 309 product(bool, PartialPeelLoop, true, \ 310 "Partial peel (rotate) loops") \ 311 \ 312 product(intx, PartialPeelNewPhiDelta, 0, \ 313 "Additional phis that can be created by partial peeling") \ 314 \ 315 notproduct(bool, TracePartialPeeling, false, \ 316 "Trace partial peeling (loop rotation) information") \ 317 \ 318 product(bool, PartialPeelAtUnsignedTests, true, \ 319 "Partial peel at unsigned tests if no signed test exists") \ 320 \ 321 product(bool, ReassociateInvariants, true, \ 322 "Enable reassociation of expressions with loop invariants.") \ 323 \ 324 product(bool, LoopUnswitching, true, \ 325 "Enable loop unswitching (a form of invariant test hoisting)") \ 326 \ 327 notproduct(bool, TraceLoopUnswitching, false, \ 328 "Trace loop unswitching") \ | 289 "Verify the immutability of keys in the VN hash tables") \ 290 \ 291 notproduct(bool, VerifyRegisterAllocator , false, \ 292 "Verify Register Allocator") \ 293 \ 294 develop_pd(intx, FLOATPRESSURE, \ 295 "Number of float LRG's that constitute high register pressure") \ 296 \ 297 develop_pd(intx, INTPRESSURE, \ 298 "Number of integer LRG's that constitute high register pressure") \ 299 \ 300 notproduct(bool, TraceOptoPipelining, false, \ 301 "Trace pipelining information") \ 302 \ 303 notproduct(bool, TraceOptoOutput, false, \ 304 "Trace pipelining information") \ 305 \ 306 product_pd(bool, OptoScheduling, \ 307 "Instruction Scheduling after register allocation") \ 308 \ 309 product_pd(bool, OptoRegScheduling, \ 310 "Instruction Scheduling before register allocation for pressure") \ 311 \ 312 product(bool, PartialPeelLoop, true, \ 313 "Partial peel (rotate) loops") \ 314 \ 315 product(intx, PartialPeelNewPhiDelta, 0, \ 316 "Additional phis that can be created by partial peeling") \ 317 \ 318 notproduct(bool, TracePartialPeeling, false, \ 319 "Trace partial peeling (loop rotation) information") \ 320 \ 321 product(bool, PartialPeelAtUnsignedTests, true, \ 322 "Partial peel at unsigned tests if no signed test exists") \ 323 \ 324 product(bool, ReassociateInvariants, true, \ 325 "Enable reassociation of expressions with loop invariants.") \ 326 \ 327 product(bool, LoopUnswitching, true, \ 328 "Enable loop unswitching (a form of invariant test hoisting)") \ 329 \ 330 notproduct(bool, TraceLoopUnswitching, false, \ 331 "Trace loop unswitching") \ |