diff options
Diffstat (limited to 'deps/v8/src/compiler/common-operator-reducer.h')
-rw-r--r-- | deps/v8/src/compiler/common-operator-reducer.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/common-operator-reducer.h b/deps/v8/src/compiler/common-operator-reducer.h index ea3575aa55..022c4fbe8c 100644 --- a/deps/v8/src/compiler/common-operator-reducer.h +++ b/deps/v8/src/compiler/common-operator-reducer.h @@ -26,7 +26,7 @@ class V8_EXPORT_PRIVATE CommonOperatorReducer final public: CommonOperatorReducer(Editor* editor, Graph* graph, CommonOperatorBuilder* common, - MachineOperatorBuilder* machine); + MachineOperatorBuilder* machine, Zone* temp_zone); ~CommonOperatorReducer() final {} const char* reducer_name() const override { return "CommonOperatorReducer"; } @@ -41,6 +41,7 @@ class V8_EXPORT_PRIVATE CommonOperatorReducer final Reduction ReducePhi(Node* node); Reduction ReduceReturn(Node* node); Reduction ReduceSelect(Node* node); + Reduction ReduceSwitch(Node* node); Reduction Change(Node* node, Operator const* op, Node* a); Reduction Change(Node* node, Operator const* op, Node* a, Node* b); @@ -54,6 +55,7 @@ class V8_EXPORT_PRIVATE CommonOperatorReducer final CommonOperatorBuilder* const common_; MachineOperatorBuilder* const machine_; Node* const dead_; + Zone* zone_; }; } // namespace compiler |