| Index: src/compiler/pipeline.cc
|
| diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc
|
| index 8890f80f501b9fe56c3462fcb6d6aee644feaadf..a7c334c5cdd8ff636897103e69056aa2167424d9 100644
|
| --- a/src/compiler/pipeline.cc
|
| +++ b/src/compiler/pipeline.cc
|
| @@ -652,16 +652,12 @@ struct EscapeAnalysisPhase {
|
| static const char* phase_name() { return "escape analysis"; }
|
|
|
| void Run(PipelineData* data, Zone* temp_zone) {
|
| - EscapeObjectAnalysis escape_analysis(data->graph(),
|
| - data->jsgraph()->common(), temp_zone);
|
| + EscapeAnalysis escape_analysis(data->graph(), data->jsgraph()->common(),
|
| + temp_zone);
|
| escape_analysis.Run();
|
| - EscapeStatusAnalysis escape_status(&escape_analysis, data->graph(),
|
| - temp_zone);
|
| - escape_status.Run();
|
| JSGraphReducer graph_reducer(data->jsgraph(), temp_zone);
|
| EscapeAnalysisReducer escape_reducer(&graph_reducer, data->jsgraph(),
|
| - &escape_status, &escape_analysis,
|
| - temp_zone);
|
| + &escape_analysis, temp_zone);
|
| AddReducer(data, &graph_reducer, &escape_reducer);
|
| graph_reducer.ReduceGraph();
|
| }
|
|
|