| Index: src/interpreter/bytecodes.h
|
| diff --git a/src/interpreter/bytecodes.h b/src/interpreter/bytecodes.h
|
| index 2a7c661bcbb8b152821f3ba1913a3b726ad0b915..c113df8bcaef292cb7dd2498da4ffe2ca0714be7 100644
|
| --- a/src/interpreter/bytecodes.h
|
| +++ b/src/interpreter/bytecodes.h
|
| @@ -43,6 +43,12 @@ namespace interpreter {
|
| V(LdaTrue, OperandType::kNone) \
|
| V(LdaFalse, OperandType::kNone) \
|
| \
|
| + /* Globals */ \
|
| + V(LdaGlobalSloppy, OperandType::kIdx8, OperandType::kIdx8) \
|
| + V(LdaGlobalStrict, OperandType::kIdx8, OperandType::kIdx8) \
|
| + V(StaGlobalSloppy, OperandType::kIdx8, OperandType::kIdx8) \
|
| + V(StaGlobalStrict, OperandType::kIdx8, OperandType::kIdx8) \
|
| + \
|
| /* Context operations */ \
|
| V(PushContext, OperandType::kReg8) \
|
| V(PopContext, OperandType::kReg8) \
|
| @@ -54,14 +60,14 @@ namespace interpreter {
|
| V(Star, OperandType::kReg8) \
|
| \
|
| /* LoadIC operations */ \
|
| - V(LoadICSloppy, OperandType::kReg8, OperandType::kIdx8) \
|
| - V(LoadICStrict, OperandType::kReg8, OperandType::kIdx8) \
|
| + V(LoadICSloppy, OperandType::kReg8, OperandType::kIdx8, OperandType::kIdx8) \
|
| + V(LoadICStrict, OperandType::kReg8, OperandType::kIdx8, OperandType::kIdx8) \
|
| V(KeyedLoadICSloppy, OperandType::kReg8, OperandType::kIdx8) \
|
| V(KeyedLoadICStrict, OperandType::kReg8, OperandType::kIdx8) \
|
| \
|
| /* StoreIC operations */ \
|
| - V(StoreICSloppy, OperandType::kReg8, OperandType::kReg8, OperandType::kIdx8) \
|
| - V(StoreICStrict, OperandType::kReg8, OperandType::kReg8, OperandType::kIdx8) \
|
| + V(StoreICSloppy, OperandType::kReg8, OperandType::kIdx8, OperandType::kIdx8) \
|
| + V(StoreICStrict, OperandType::kReg8, OperandType::kIdx8, OperandType::kIdx8) \
|
| V(KeyedStoreICSloppy, OperandType::kReg8, OperandType::kReg8, \
|
| OperandType::kIdx8) \
|
| V(KeyedStoreICStrict, OperandType::kReg8, OperandType::kReg8, \
|
|
|