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); |