Index: src/interpreter/interpreter-assembler.h |
diff --git a/src/interpreter/interpreter-assembler.h b/src/interpreter/interpreter-assembler.h |
index 08ab44658ef591c66d4160d81a950fb8a7e04a67..b3fa42fbf608ebba749b8c462801409c01fd417a 100644 |
--- a/src/interpreter/interpreter-assembler.h |
+++ b/src/interpreter/interpreter-assembler.h |
@@ -162,6 +162,12 @@ class InterpreterAssembler : public CodeStubAssembler { |
// Dispatch bytecode as wide operand variant. |
void DispatchWide(OperandScale operand_scale); |
+ // Truncate tagged |value| to word32 and store the type feedback in |
+ // |var_type_feedback|. |
+ compiler::Node* TruncateTaggedToWord32WithFeedback( |
+ compiler::Node* context, compiler::Node* value, |
+ Variable* var_type_feedback); |
+ |
// Abort with the given bailout reason. |
void Abort(BailoutReason bailout_reason); |
void AbortIfWordNotEqual(compiler::Node* lhs, compiler::Node* rhs, |