| Index: src/interpreter/bytecodes.h
|
| diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h
|
| index f09af85be40b5cbfcf6011c78f62b667f127efb6..67a4a0c26205c141f47b73550d88c8d23ab6a169 100644
|
| --- a/src/interpreter/bytecodes.h
|
| +++ b/src/interpreter/bytecodes.h
|
| @@ -226,9 +226,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] */ \
|
| @@ -244,15 +244,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, \
|
|
|