Index: src/ic.h |
=================================================================== |
--- src/ic.h (revision 454) |
+++ src/ic.h (working copy) |
@@ -34,17 +34,17 @@ |
// IC_UTIL_LIST defines all utility functions called from generated |
// inline caching code. The argument for the macro, ICU, is the function name. |
-#define IC_UTIL_LIST(ICU) \ |
- ICU(LoadIC_Miss) \ |
- ICU(KeyedLoadIC_Miss) \ |
- ICU(CallIC_Miss) \ |
- ICU(StoreIC_Miss) \ |
- ICU(StoreIC_ExtendStorage) \ |
- ICU(KeyedStoreIC_Miss) \ |
- /* Utilities for IC stubs. */ \ |
- ICU(LoadCallbackProperty) \ |
- ICU(StoreCallbackProperty) \ |
- ICU(LoadInterceptorProperty) \ |
+#define IC_UTIL_LIST(ICU) \ |
+ ICU(LoadIC_Miss) \ |
+ ICU(KeyedLoadIC_Miss) \ |
+ ICU(CallIC_Miss) \ |
+ ICU(StoreIC_Miss) \ |
+ ICU(SharedStoreIC_ExtendStorage) \ |
+ ICU(KeyedStoreIC_Miss) \ |
+ /* Utilities for IC stubs. */ \ |
+ ICU(LoadCallbackProperty) \ |
+ ICU(StoreCallbackProperty) \ |
+ ICU(LoadInterceptorProperty) \ |
ICU(StoreInterceptorProperty) |
// |
@@ -333,6 +333,7 @@ |
static void GenerateInitialize(MacroAssembler* masm); |
static void GenerateMiss(MacroAssembler* masm); |
static void GenerateGeneric(MacroAssembler* masm); |
+ static void GenerateExtendStorage(MacroAssembler* masm); |
private: |
static void Generate(MacroAssembler* masm, const ExternalReference& f); |