| Index: src/ic.h
|
| diff --git a/src/ic.h b/src/ic.h
|
| index 98d22044a90c870fbf5adf626cd18e10923d1302..3f5a25658b79dc29d82c96235dd37d749c29ab8c 100644
|
| --- a/src/ic.h
|
| +++ b/src/ic.h
|
| @@ -40,7 +40,6 @@ namespace internal {
|
| #define IC_UTIL_LIST(ICU) \
|
| ICU(LoadIC_Miss) \
|
| ICU(KeyedLoadIC_Miss) \
|
| - ICU(KeyedLoadIC_MissForceGeneric) \
|
| ICU(CallIC_Miss) \
|
| ICU(KeyedCallIC_Miss) \
|
| ICU(StoreIC_Miss) \
|
| @@ -469,12 +468,6 @@ class LoadIC: public IC {
|
| };
|
|
|
|
|
| -enum ICMissMode {
|
| - MISS_FORCE_GENERIC,
|
| - MISS
|
| -};
|
| -
|
| -
|
| class KeyedLoadIC: public LoadIC {
|
| public:
|
| explicit KeyedLoadIC(FrameDepth depth, Isolate* isolate)
|
| @@ -482,20 +475,15 @@ class KeyedLoadIC: public LoadIC {
|
| ASSERT(target()->is_keyed_load_stub());
|
| }
|
|
|
| - MUST_USE_RESULT MaybeObject* LoadForceGeneric(Handle<Object> object,
|
| - Handle<Object> key);
|
| -
|
| MUST_USE_RESULT MaybeObject* Load(Handle<Object> object,
|
| Handle<Object> key);
|
|
|
| // Code generator routines.
|
| - static void GenerateMiss(MacroAssembler* masm, ICMissMode force_generic);
|
| + static void GenerateMiss(MacroAssembler* masm);
|
| static void GenerateRuntimeGetProperty(MacroAssembler* masm);
|
| - static void GenerateInitialize(MacroAssembler* masm) {
|
| - GenerateMiss(masm, MISS);
|
| - }
|
| + static void GenerateInitialize(MacroAssembler* masm) { GenerateMiss(masm); }
|
| static void GeneratePreMonomorphic(MacroAssembler* masm) {
|
| - GenerateMiss(masm, MISS);
|
| + GenerateMiss(masm);
|
| }
|
| static void GenerateGeneric(MacroAssembler* masm);
|
| static void GenerateString(MacroAssembler* masm);
|
|
|