471 " register allocation.") \ |
471 " register allocation.") \ |
472 \ |
472 \ |
473 product(bool, DoEscapeAnalysis, true, \ |
473 product(bool, DoEscapeAnalysis, true, \ |
474 "Perform escape analysis") \ |
474 "Perform escape analysis") \ |
475 \ |
475 \ |
|
476 product(double, EscapeAnalysisTimeout, 20. DEBUG_ONLY(+40.), \ |
|
477 "Abort EA when it reaches time limit (in sec)") \ |
|
478 \ |
476 develop(bool, ExitEscapeAnalysisOnTimeout, true, \ |
479 develop(bool, ExitEscapeAnalysisOnTimeout, true, \ |
477 "Exit or throw assert in EA when it reaches time limit") \ |
480 "Exit or throw assert in EA when it reaches time limit") \ |
478 \ |
481 \ |
479 notproduct(bool, PrintEscapeAnalysis, false, \ |
482 notproduct(bool, PrintEscapeAnalysis, false, \ |
480 "Print the results of escape analysis") \ |
483 "Print the results of escape analysis") \ |