| Index: src/interpreter/bytecodes.h
|
| diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h
|
| index 95efc78aec0d4250660041c045487cd1ccef9173..5f73939cf3a00cb5f6b153115f96285bbdec1dc7 100644
|
| --- a/src/interpreter/bytecodes.h
|
| +++ b/src/interpreter/bytecodes.h
|
| @@ -228,9 +228,9 @@ namespace interpreter {
|
| \
|
| /* Control Flow -- carefully ordered for efficient checks */ \
|
| /* - [Unconditional jumps] */ \
|
| - V(JumpLoop, AccumulatorUse::kNone, OperandType::kImm, OperandType::kImm) \
|
| + V(JumpLoop, AccumulatorUse::kNone, OperandType::kUImm, OperandType::kImm) \
|
| /* - [Forward jumps] */ \
|
| - V(Jump, AccumulatorUse::kNone, OperandType::kImm) \
|
| + V(Jump, AccumulatorUse::kNone, OperandType::kUImm) \
|
| /* - [Start constant jumps] */ \
|
| V(JumpConstant, AccumulatorUse::kNone, OperandType::kIdx) \
|
| /* - [Conditional jumps] */ \
|
| @@ -246,15 +246,15 @@ namespace interpreter {
|
| V(JumpIfToBooleanFalseConstant, AccumulatorUse::kRead, OperandType::kIdx) \
|
| /* - [End constant jumps] */ \
|
| /* - [Conditional immediate jumps] */ \
|
| - V(JumpIfToBooleanTrue, AccumulatorUse::kRead, OperandType::kImm) \
|
| - V(JumpIfToBooleanFalse, AccumulatorUse::kRead, OperandType::kImm) \
|
| + V(JumpIfToBooleanTrue, AccumulatorUse::kRead, OperandType::kUImm) \
|
| + V(JumpIfToBooleanFalse, AccumulatorUse::kRead, OperandType::kUImm) \
|
| /* - [End ToBoolean jumps] */ \
|
| - V(JumpIfTrue, AccumulatorUse::kRead, OperandType::kImm) \
|
| - V(JumpIfFalse, AccumulatorUse::kRead, OperandType::kImm) \
|
| - V(JumpIfNull, AccumulatorUse::kRead, OperandType::kImm) \
|
| - V(JumpIfUndefined, AccumulatorUse::kRead, OperandType::kImm) \
|
| - V(JumpIfJSReceiver, AccumulatorUse::kRead, OperandType::kImm) \
|
| - V(JumpIfNotHole, AccumulatorUse::kRead, OperandType::kImm) \
|
| + V(JumpIfTrue, AccumulatorUse::kRead, OperandType::kUImm) \
|
| + V(JumpIfFalse, AccumulatorUse::kRead, OperandType::kUImm) \
|
| + V(JumpIfNull, AccumulatorUse::kRead, OperandType::kUImm) \
|
| + V(JumpIfUndefined, AccumulatorUse::kRead, OperandType::kUImm) \
|
| + V(JumpIfJSReceiver, AccumulatorUse::kRead, OperandType::kUImm) \
|
| + V(JumpIfNotHole, AccumulatorUse::kRead, OperandType::kUImm) \
|
| \
|
| /* Complex flow control For..in */ \
|
| V(ForInPrepare, AccumulatorUse::kNone, OperandType::kReg, \
|
|
|