454 "Print out when allocations are eliminated") \ |
454 "Print out when allocations are eliminated") \ |
455 \ |
455 \ |
456 product(intx, EliminateAllocationArraySizeLimit, 64, \ |
456 product(intx, EliminateAllocationArraySizeLimit, 64, \ |
457 "Array size (number of elements) limit for scalar replacement") \ |
457 "Array size (number of elements) limit for scalar replacement") \ |
458 \ |
458 \ |
|
459 product(bool, OptimizePtrCompare, true, \ |
|
460 "Use escape analysis to optimize pointers compare") \ |
|
461 \ |
|
462 notproduct(bool, PrintOptimizePtrCompare, false, \ |
|
463 "Print information about optimized pointers compare") \ |
|
464 \ |
459 product(bool, UseOptoBiasInlining, true, \ |
465 product(bool, UseOptoBiasInlining, true, \ |
460 "Generate biased locking code in C2 ideal graph") \ |
466 "Generate biased locking code in C2 ideal graph") \ |
461 \ |
467 \ |
462 product(bool, OptimizeStringConcat, true, \ |
468 product(bool, OptimizeStringConcat, true, \ |
463 "Optimize the construction of Strings by StringBuilder") \ |
469 "Optimize the construction of Strings by StringBuilder") \ |