Index: src/ic.h |
=================================================================== |
--- src/ic.h (revision 4955) |
+++ src/ic.h (working copy) |
@@ -284,13 +284,16 @@ |
// Stub accessors. |
static Code* megamorphic_stub() { |
- return Builtins::builtin(Builtins::LoadIC_Megamorphic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::LoadIC_Megamorphic); |
} |
static Code* initialize_stub() { |
- return Builtins::builtin(Builtins::LoadIC_Initialize); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::LoadIC_Initialize); |
} |
static Code* pre_monomorphic_stub() { |
- return Builtins::builtin(Builtins::LoadIC_PreMonomorphic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::LoadIC_PreMonomorphic); |
} |
static void Clear(Address address, Code* target); |
@@ -344,24 +347,30 @@ |
// Stub accessors. |
static Code* initialize_stub() { |
- return Builtins::builtin(Builtins::KeyedLoadIC_Initialize); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedLoadIC_Initialize); |
} |
static Code* megamorphic_stub() { |
- return Builtins::builtin(Builtins::KeyedLoadIC_Generic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedLoadIC_Generic); |
} |
static Code* generic_stub() { |
- return Builtins::builtin(Builtins::KeyedLoadIC_Generic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedLoadIC_Generic); |
} |
static Code* pre_monomorphic_stub() { |
- return Builtins::builtin(Builtins::KeyedLoadIC_PreMonomorphic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedLoadIC_PreMonomorphic); |
} |
static Code* string_stub() { |
- return Builtins::builtin(Builtins::KeyedLoadIC_String); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedLoadIC_String); |
} |
static Code* external_array_stub(JSObject::ElementsKind elements_kind); |
static Code* indexed_interceptor_stub() { |
- return Builtins::builtin(Builtins::KeyedLoadIC_IndexedInterceptor); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedLoadIC_IndexedInterceptor); |
} |
static void Clear(Address address, Code* target); |
@@ -399,10 +408,12 @@ |
// Stub accessors. |
static Code* megamorphic_stub() { |
- return Builtins::builtin(Builtins::StoreIC_Megamorphic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::StoreIC_Megamorphic); |
} |
static Code* initialize_stub() { |
- return Builtins::builtin(Builtins::StoreIC_Initialize); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::StoreIC_Initialize); |
} |
static void Clear(Address address, Code* target); |
@@ -448,13 +459,16 @@ |
// Stub accessors. |
static Code* initialize_stub() { |
- return Builtins::builtin(Builtins::KeyedStoreIC_Initialize); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedStoreIC_Initialize); |
} |
static Code* megamorphic_stub() { |
- return Builtins::builtin(Builtins::KeyedStoreIC_Generic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedStoreIC_Generic); |
} |
static Code* generic_stub() { |
- return Builtins::builtin(Builtins::KeyedStoreIC_Generic); |
+ return Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedStoreIC_Generic); |
} |
static Code* external_array_stub(JSObject::ElementsKind elements_kind); |