Index: src/stub-cache.h |
diff --git a/src/stub-cache.h b/src/stub-cache.h |
index ec0ca4a1bae9fce501002fe97eed45a2658d7d12..ba8dacbd24ec96dbde5b568beadb2583ec956fc9 100644 |
--- a/src/stub-cache.h |
+++ b/src/stub-cache.h |
@@ -391,6 +391,8 @@ class PropertyHandlerCompiler : public PropertyAccessCompiler { |
virtual void FrontendFooter(Handle<Name> name, Label* miss) { UNREACHABLE(); } |
Register Frontend(Register object_reg, Handle<Name> name); |
+ void NonexistentFrontendHeader(Handle<Name> name, Label* miss, |
+ Register scratch1, Register scratch2); |
// TODO(verwaest): Make non-static. |
static void GenerateFastApiCall(MacroAssembler* masm, |
@@ -519,8 +521,6 @@ class NamedLoadHandlerCompiler : public PropertyHandlerCompiler { |
Register CallbackFrontend(Register object_reg, Handle<Name> name, |
Handle<Object> callback); |
Handle<Code> CompileLoadNonexistent(Handle<Name> name); |
- void NonexistentFrontend(Handle<Name> name); |
- |
void GenerateLoadField(Register reg, |
FieldIndex field, |
Representation representation); |
@@ -589,9 +589,6 @@ class NamedStoreHandlerCompiler : public PropertyHandlerCompiler { |
void GenerateRestoreName(Label* label, Handle<Name> name); |
private: |
- void GenerateNegativeHolderLookup(Register holder_reg, Handle<Name> name, |
- Label* miss); |
- |
void GenerateStoreTransition(Handle<Map> transition, Handle<Name> name, |
Register receiver_reg, Register name_reg, |
Register value_reg, Register scratch1, |