| Index: src/compiler/common-operator-reducer.h
|
| diff --git a/src/compiler/common-operator-reducer.h b/src/compiler/common-operator-reducer.h
|
| index 3c43bda455cf7963052f1ce5b46b63030c9591f4..8582d6b633f674575bf049d6f1569de17ccc6963 100644
|
| --- a/src/compiler/common-operator-reducer.h
|
| +++ b/src/compiler/common-operator-reducer.h
|
| @@ -23,11 +23,7 @@ class CommonOperatorReducer final : public AdvancedReducer {
|
| public:
|
| CommonOperatorReducer(Editor* editor, Graph* graph,
|
| CommonOperatorBuilder* common,
|
| - MachineOperatorBuilder* machine)
|
| - : AdvancedReducer(editor),
|
| - graph_(graph),
|
| - common_(common),
|
| - machine_(machine) {}
|
| + MachineOperatorBuilder* machine);
|
| ~CommonOperatorReducer() final {}
|
|
|
| Reduction Reduce(Node* node) final;
|
| @@ -37,6 +33,7 @@ class CommonOperatorReducer final : public AdvancedReducer {
|
| Reduction ReduceMerge(Node* node);
|
| Reduction ReduceEffectPhi(Node* node);
|
| Reduction ReducePhi(Node* node);
|
| + Reduction ReduceReturn(Node* node);
|
| Reduction ReduceSelect(Node* node);
|
|
|
| Reduction Change(Node* node, Operator const* op, Node* a);
|
| @@ -45,11 +42,12 @@ class CommonOperatorReducer final : public AdvancedReducer {
|
| Graph* graph() const { return graph_; }
|
| CommonOperatorBuilder* common() const { return common_; }
|
| MachineOperatorBuilder* machine() const { return machine_; }
|
| + Node* dead() const { return dead_; }
|
|
|
| Graph* const graph_;
|
| CommonOperatorBuilder* const common_;
|
| MachineOperatorBuilder* const machine_;
|
| - SetOncePointer<Node> dead_;
|
| + Node* const dead_;
|
| };
|
|
|
| } // namespace compiler
|
|
|