summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/typed-optimization.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/typed-optimization.h')
-rw-r--r--deps/v8/src/compiler/typed-optimization.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/typed-optimization.h b/deps/v8/src/compiler/typed-optimization.h
index baee65dd4e..b49982b4e6 100644
--- a/deps/v8/src/compiler/typed-optimization.h
+++ b/deps/v8/src/compiler/typed-optimization.h
@@ -29,7 +29,7 @@ class V8_EXPORT_PRIVATE TypedOptimization final
public:
TypedOptimization(Editor* editor, CompilationDependencies* dependencies,
JSGraph* jsgraph, JSHeapBroker* js_heap_broker);
- ~TypedOptimization();
+ ~TypedOptimization() override;
const char* reducer_name() const override { return "TypedOptimization"; }
@@ -46,10 +46,12 @@ class V8_EXPORT_PRIVATE TypedOptimization final
Reduction ReduceLoadField(Node* node);
Reduction ReduceNumberFloor(Node* node);
Reduction ReduceNumberRoundop(Node* node);
+ Reduction ReduceNumberSilenceNaN(Node* node);
Reduction ReduceNumberToUint8Clamped(Node* node);
Reduction ReducePhi(Node* node);
Reduction ReduceReferenceEqual(Node* node);
Reduction ReduceStringComparison(Node* node);
+ Reduction ReduceStringLength(Node* node);
Reduction ReduceSameValue(Node* node);
Reduction ReduceSelect(Node* node);
Reduction ReduceSpeculativeToNumber(Node* node);