Index: src/x64/codegen-x64.h |
=================================================================== |
--- src/x64/codegen-x64.h (revision 4644) |
+++ src/x64/codegen-x64.h (working copy) |
@@ -435,6 +435,16 @@ |
TypeofState typeof_state, |
JumpTarget* slow); |
+ // Support for loading from local/global variables and arguments |
+ // whose location is known unless they are shadowed by |
+ // eval-introduced bindings. Generates no code for unsupported slot |
+ // types and therefore expects to fall through to the slow jump target. |
+ void EmitDynamicLoadFromSlotFastCase(Slot* slot, |
+ TypeofState typeof_state, |
+ Result* result, |
+ JumpTarget* slow, |
+ JumpTarget* done); |
+ |
// Store the value on top of the expression stack into a slot, leaving the |
// value in place. |
void StoreToSlot(Slot* slot, InitState init_state); |