Index: src/interpreter/bytecodes.h |
diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h |
index f21f17c0da49ccd646e75aed5fc1f492e7209410..baf7550c048f412465336bef7be3d337338df381 100644 |
--- a/src/interpreter/bytecodes.h |
+++ b/src/interpreter/bytecodes.h |
@@ -118,6 +118,7 @@ namespace interpreter { |
V(ToBoolean, OperandType::kNone) \ |
V(ToName, OperandType::kNone) \ |
V(ToNumber, OperandType::kNone) \ |
+ V(ToObject, OperandType::kNone) \ |
\ |
/* Literals */ \ |
V(CreateRegExpLiteral, OperandType::kIdx8, OperandType::kReg8) \ |
@@ -142,6 +143,17 @@ namespace interpreter { |
V(JumpIfToBooleanTrueConstant, OperandType::kIdx8) \ |
V(JumpIfToBooleanFalse, OperandType::kImm8) \ |
V(JumpIfToBooleanFalseConstant, OperandType::kIdx8) \ |
+ V(JumpIfNull, OperandType::kImm8) \ |
+ V(JumpIfNullConstant, OperandType::kIdx8) \ |
+ V(JumpIfUndefined, OperandType::kImm8) \ |
+ V(JumpIfUndefinedConstant, OperandType::kIdx8) \ |
+ \ |
+ /* Complex flow control For..in */ \ |
+ V(ForInPrepare, OperandType::kReg8) \ |
+ V(ForInNext, OperandType::kReg8, OperandType::kReg8) \ |
+ V(ForInDone, OperandType::kReg8) \ |
+ \ |
+ /* Non-local flow control */ \ |
V(Throw, OperandType::kNone) \ |
V(Return, OperandType::kNone) |