Index: src/interpreter/interpreter.cc |
diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc |
index a9b12eaed01a19b5c8423ece72f1516205429f95..5044691029bc52d7fcc68e2a48ca51cb9c89e4a0 100644 |
--- a/src/interpreter/interpreter.cc |
+++ b/src/interpreter/interpreter.cc |
@@ -455,6 +455,26 @@ void Interpreter::DoLdaLookupSlotInsideTypeof( |
} |
+// LdaLookupSlotWide <name_index> |
+// |
+// Lookup the object with the name in constant pool entry |name_index| |
+// dynamically. |
+void Interpreter::DoLdaLookupSlotWide( |
+ compiler::InterpreterAssembler* assembler) { |
+ DoLdaLookupSlot(assembler); |
+} |
+ |
+ |
+// LdaLookupSlotInsideTypeofWide <name_index> |
+// |
+// Lookup the object with the name in constant pool entry |name_index| |
+// dynamically without causing a NoReferenceError. |
+void Interpreter::DoLdaLookupSlotInsideTypeofWide( |
+ compiler::InterpreterAssembler* assembler) { |
+ DoLdaLookupSlotInsideTypeof(assembler); |
+} |
+ |
+ |
void Interpreter::DoStoreLookupSlot(LanguageMode language_mode, |
compiler::InterpreterAssembler* assembler) { |
Node* value = __ GetAccumulator(); |
@@ -489,6 +509,26 @@ void Interpreter::DoStaLookupSlotStrict( |
} |
+// StaLookupSlotSloppyWide <name_index> |
+// |
+// Store the object in accumulator to the object with the name in constant |
+// pool entry |name_index| in sloppy mode. |
+void Interpreter::DoStaLookupSlotSloppyWide( |
+ compiler::InterpreterAssembler* assembler) { |
+ DoStaLookupSlotSloppy(assembler); |
+} |
+ |
+ |
+// StaLookupSlotStrictWide <name_index> |
+// |
+// Store the object in accumulator to the object with the name in constant |
+// pool entry |name_index| in strict mode. |
+void Interpreter::DoStaLookupSlotStrictWide( |
+ compiler::InterpreterAssembler* assembler) { |
+ DoStaLookupSlotStrict(assembler); |
+} |
+ |
+ |
void Interpreter::DoLoadIC(Callable ic, |
compiler::InterpreterAssembler* assembler) { |
Node* code_target = __ HeapConstant(ic.code()); |