aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/js-typed-lowering.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/js-typed-lowering.h')
-rw-r--r--src/compiler/js-typed-lowering.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/compiler/js-typed-lowering.h b/src/compiler/js-typed-lowering.h
index 3e710226..35195ec0 100644
--- a/src/compiler/js-typed-lowering.h
+++ b/src/compiler/js-typed-lowering.h
@@ -70,9 +70,12 @@ class V8_EXPORT_PRIVATE JSTypedLowering final
Reduction ReduceJSToString(Node* node);
Reduction ReduceJSToObject(Node* node);
Reduction ReduceJSConvertReceiver(Node* node);
- Reduction ReduceJSCallConstruct(Node* node);
- Reduction ReduceJSCallFunction(Node* node);
+ Reduction ReduceJSConstruct(Node* node);
+ Reduction ReduceJSCallForwardVarargs(Node* node);
+ Reduction ReduceJSCall(Node* node);
Reduction ReduceJSForInNext(Node* node);
+ Reduction ReduceJSLoadMessage(Node* node);
+ Reduction ReduceJSStoreMessage(Node* node);
Reduction ReduceJSGeneratorStore(Node* node);
Reduction ReduceJSGeneratorRestoreContinuation(Node* node);
Reduction ReduceJSGeneratorRestoreRegister(Node* node);
@@ -81,6 +84,8 @@ class V8_EXPORT_PRIVATE JSTypedLowering final
Reduction ReduceInt32Binop(Node* node);
Reduction ReduceUI32Shift(Node* node, Signedness signedness);
Reduction ReduceCreateConsString(Node* node);
+ Reduction ReduceSpeculativeNumberAdd(Node* node);
+ Reduction ReduceSpeculativeNumberBinop(Node* node);
Factory* factory() const;
Graph* graph() const;
@@ -96,7 +101,7 @@ class V8_EXPORT_PRIVATE JSTypedLowering final
Flags flags_;
JSGraph* jsgraph_;
Type* shifted_int32_ranges_[4];
- Type* const the_hole_type_;
+ Type* pointer_comparable_type_;
TypeCache const& type_cache_;
};