Index: src/compiler/pipeline.cc |
diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc |
index ce9ce3abfab456d443087ce1143d6739d6dcfffb..6b5fdcfddf4f1077427412cdf8018dfb54ba0688 100644 |
--- a/src/compiler/pipeline.cc |
+++ b/src/compiler/pipeline.cc |
@@ -170,9 +170,7 @@ Handle<Code> Pipeline::GenerateCode() { |
// typer could sweep over later. |
Typer typer(zone()); |
CommonOperatorBuilder common(zone()); |
- JSOperatorBuilder javascript(zone()); |
- MachineOperatorBuilder machine(zone()); |
- JSGraph jsgraph(&graph, &common, &javascript, &typer, &machine); |
+ JSGraph jsgraph(&graph, &common, &typer); |
Node* context_node; |
{ |
PhaseStats graph_builder_stats(info(), PhaseStats::CREATE_GRAPH, |
@@ -258,6 +256,7 @@ Handle<Code> Pipeline::GenerateCode() { |
SourcePositionTable::Scope pos(&source_positions, |
SourcePosition::Unknown()); |
Linkage linkage(info()); |
+ MachineOperatorBuilder machine(zone()); |
ValueNumberingReducer vn_reducer(zone()); |
SimplifiedOperatorReducer simple_reducer(&jsgraph, &machine); |
ChangeLowering lowering(&jsgraph, &linkage, &machine); |
@@ -282,6 +281,7 @@ Handle<Code> Pipeline::GenerateCode() { |
"generic lowering"); |
SourcePositionTable::Scope pos(&source_positions, |
SourcePosition::Unknown()); |
+ MachineOperatorBuilder machine(zone()); |
JSGenericLowering lowering(info(), &jsgraph, &machine); |
GraphReducer graph_reducer(&graph); |
graph_reducer.AddReducer(&lowering); |