diff options
Diffstat (limited to 'deps/v8/src/compiler/machine-operator-reducer.h')
-rw-r--r-- | deps/v8/src/compiler/machine-operator-reducer.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/machine-operator-reducer.h b/deps/v8/src/compiler/machine-operator-reducer.h index d0845d9fab..593f7f2d22 100644 --- a/deps/v8/src/compiler/machine-operator-reducer.h +++ b/deps/v8/src/compiler/machine-operator-reducer.h @@ -24,7 +24,8 @@ class JSGraph; class V8_EXPORT_PRIVATE MachineOperatorReducer final : public NON_EXPORTED_BASE(Reducer) { public: - explicit MachineOperatorReducer(JSGraph* jsgraph); + explicit MachineOperatorReducer(JSGraph* jsgraph, + bool allow_signalling_nan = true); ~MachineOperatorReducer(); Reduction Reduce(Node* node) override; @@ -96,6 +97,7 @@ class V8_EXPORT_PRIVATE MachineOperatorReducer final Reduction ReduceFloat64InsertLowWord32(Node* node); Reduction ReduceFloat64InsertHighWord32(Node* node); Reduction ReduceFloat64Compare(Node* node); + Reduction ReduceFloat64RoundDown(Node* node); Graph* graph() const; JSGraph* jsgraph() const { return jsgraph_; } @@ -103,6 +105,7 @@ class V8_EXPORT_PRIVATE MachineOperatorReducer final MachineOperatorBuilder* machine() const; JSGraph* jsgraph_; + bool allow_signalling_nan_; }; } // namespace compiler |