Chromium Code Reviews| Index: src/ic.h |
| diff --git a/src/ic.h b/src/ic.h |
| index eff9b548962c6f5823d4871af9c965b5dab6c335..52d854db049905f095725ac0ad88ef37603594f6 100644 |
| --- a/src/ic.h |
| +++ b/src/ic.h |
| @@ -434,6 +434,11 @@ class LoadIC: public IC { |
| return pre_monomorphic_stub(isolate()); |
| } |
| + Handle<Code> SimpleFieldLoad(int offset, |
| + bool inobject = true, |
| + Representation representation = |
| + Representation::Tagged()); |
|
ulan
2013/10/11 13:37:51
Indent to 4 spaces.
|
| + |
| static void Clear(Isolate* isolate, Address address, Code* target); |
| friend class IC; |
| @@ -493,10 +498,6 @@ class KeyedLoadIC: public LoadIC { |
| return isolate()->builtins()->KeyedLoadIC_Slow(); |
| } |
| - virtual Handle<Code> CompileHandler(LookupResult* lookup, |
| - Handle<JSObject> receiver, |
| - Handle<String> name, |
| - Handle<Object> unused); |
| virtual void UpdateMegamorphicCache(Map* map, Name* name, Code* code) { } |
| private: |
| @@ -680,10 +681,6 @@ class KeyedStoreIC: public StoreIC { |
| protected: |
| virtual Code::Kind kind() const { return Code::KEYED_STORE_IC; } |
| - virtual Handle<Code> CompileHandler(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() { |