| Index: src/compiler/load-elimination.h | 
| diff --git a/src/compiler/load-elimination.h b/src/compiler/load-elimination.h | 
| index db87d9a082095432fbcd14c5ccfe6fe80fc53305..92c6dd01ba20fbbd54a67b0d122f1ba04d6e3da1 100644 | 
| --- a/src/compiler/load-elimination.h | 
| +++ b/src/compiler/load-elimination.h | 
| @@ -11,15 +11,25 @@ namespace v8 { | 
| namespace internal { | 
| namespace compiler { | 
|  | 
| +class CommonOperatorBuilder; | 
| +class Graph; | 
| + | 
| class LoadElimination final : public AdvancedReducer { | 
| public: | 
| -  explicit LoadElimination(Editor* editor) : AdvancedReducer(editor) {} | 
| +  explicit LoadElimination(Editor* editor, Graph* graph, | 
| +                           CommonOperatorBuilder* common) | 
| +      : AdvancedReducer(editor), graph_(graph), common_(common) {} | 
| ~LoadElimination() final; | 
|  | 
| Reduction Reduce(Node* node) final; | 
|  | 
| private: | 
| +  CommonOperatorBuilder* common() const { return common_; } | 
| +  Graph* graph() { return graph_; } | 
| + | 
| Reduction ReduceLoadField(Node* node); | 
| +  Graph* graph_; | 
| +  CommonOperatorBuilder* common_; | 
| }; | 
|  | 
| }  // namespace compiler | 
|  |