| Index: src/ic.h
|
| diff --git a/src/ic.h b/src/ic.h
|
| index 3770693131688c41efff9af9aaf000bb0b186f17..3472ca9aec02566b67ff00af7b019ee23b86f90a 100644
|
| --- a/src/ic.h
|
| +++ b/src/ic.h
|
| @@ -134,8 +134,6 @@ class IC {
|
| // These methods should not be called with undefined or null.
|
| static inline InlineCacheHolderFlag GetCodeCacheForObject(Object* object,
|
| JSObject* holder);
|
| - static inline InlineCacheHolderFlag GetCodeCacheForObject(JSObject* object,
|
| - JSObject* holder);
|
| static inline JSObject* GetCodeCacheHolder(Isolate* isolate,
|
| Object* object,
|
| InlineCacheHolderFlag holder);
|
| @@ -578,10 +576,10 @@ class StoreIC: public IC {
|
| // Compute the code stub for this store; used for rewriting to
|
| // monomorphic state and making sure that the code stub is in the
|
| // stub cache.
|
| - virtual Handle<Code> ComputeStoreMonomorphic(LookupResult* lookup,
|
| - Handle<JSObject> receiver,
|
| - Handle<String> name,
|
| - Handle<Object> value);
|
| + virtual Handle<Code> ComputeStoreHandler(LookupResult* lookup,
|
| + Handle<JSObject> receiver,
|
| + Handle<String> name,
|
| + Handle<Object> value);
|
|
|
| private:
|
| void set_target(Code* code) {
|
| @@ -649,10 +647,10 @@ class KeyedStoreIC: public StoreIC {
|
| protected:
|
| virtual Code::Kind kind() const { return Code::KEYED_STORE_IC; }
|
|
|
| - virtual Handle<Code> ComputeStoreMonomorphic(LookupResult* lookup,
|
| - Handle<JSObject> receiver,
|
| - Handle<String> name,
|
| - Handle<Object> value);
|
| + virtual Handle<Code> ComputeStoreHandler(LookupResult* lookup,
|
| + Handle<JSObject> receiver,
|
| + Handle<String> name,
|
| + Handle<Object> value);
|
| virtual void UpdateMegamorphicCache(Map* map, Name* name, Code* code) { }
|
|
|
| virtual Handle<Code> pre_monomorphic_stub() {
|
|
|