/external/chromium_org/v8/src/ |
H A D | lookup.cc | 119 Object::StoreFromKeyed store_mode) { 136 handle(receiver->map(), isolate_), name_, value, attributes, store_mode); 117 PrepareTransitionToDataProperty( Handle<Object> value, PropertyAttributes attributes, Object::StoreFromKeyed store_mode) argument
|
H A D | type-info.cc | 288 KeyedAccessStoreMode* store_mode) { 291 *store_mode = GetStoreMode(id); 286 KeyedAssignmentReceiverTypes( TypeFeedbackId id, SmallMapList* receiver_types, KeyedAccessStoreMode* store_mode) argument
|
H A D | typing.cc | 446 KeyedAccessStoreMode store_mode; local 448 id, expr->GetReceiverTypes(), &store_mode); 449 expr->set_store_mode(store_mode);
|
H A D | code-stubs.h | 1970 KeyedAccessStoreMode store_mode() const { function in class:StoreFastElementStub 2291 KeyedAccessStoreMode store_mode) 2295 StoreModeBits::encode(store_mode)); 2301 KeyedAccessStoreMode store_mode() const { function in class:ElementsTransitionAndStoreStub 2289 ElementsTransitionAndStoreStub(Isolate* isolate, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray, KeyedAccessStoreMode store_mode) argument
|
H A D | hydrogen-instructions.h | 6860 StoreFieldOrKeyedMode store_mode() const { return store_mode_; } function in class:v8::FINAL::FINAL 6915 this->store_mode() == INITIALIZING_STORE && 6916 that->store_mode() == STORE_TO_INITIALIZED_ENTRY) { 6928 StoreFieldOrKeyedMode store_mode = INITIALIZING_STORE) 6932 store_mode_(store_mode) { 7066 StoreFieldOrKeyedMode store_mode() const { return store_mode_; } function in class:v8::FINAL::FINAL 7114 StoreFieldOrKeyedMode store_mode = INITIALIZING_STORE, 7122 store_mode_(store_mode),
|
H A D | objects-inl.h | 2098 bool Map::TooManyFastProperties(StoreFromKeyed store_mode) { argument 2101 int minimum = store_mode == CERTAINLY_NOT_STORE_FROM_KEYED ? 128 : 12;
|
H A D | hydrogen.cc | 2406 KeyedAccessStoreMode store_mode) { 2425 store_mode != STORE_NO_TRANSITION_HANDLE_COW) { 2450 if (store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS) { 2466 DCHECK(store_mode == STANDARD_STORE); 2485 if (IsGrowStoreMode(store_mode)) { 2498 if (store_mode == STORE_NO_TRANSITION_HANDLE_COW) { 6895 KeyedAccessStoreMode store_mode) { 6922 load_mode, store_mode); 6999 KeyedAccessStoreMode store_mode, 7068 store_mode); 2398 BuildUncheckedMonomorphicElementAccess( HValue* checked_object, HValue* key, HValue* val, bool is_js_array, ElementsKind elements_kind, PropertyAccessType access_type, LoadKeyedHoleMode load_mode, KeyedAccessStoreMode store_mode) argument 6888 BuildMonomorphicElementAccess( HValue* object, HValue* key, HValue* val, HValue* dependency, Handle<Map> map, PropertyAccessType access_type, KeyedAccessStoreMode store_mode) argument 6992 HandlePolymorphicElementAccess( Expression* expr, HValue* object, HValue* key, HValue* val, SmallMapList* maps, PropertyAccessType access_type, KeyedAccessStoreMode store_mode, bool* has_side_effects) argument [all...] |
H A D | objects.cc | 2107 StoreMode store_mode, 2124 if (store_mode == FORCE_FIELD && 2149 details.type() == CONSTANT && store_mode == FORCE_FIELD, 2160 StoreMode store_mode, 2164 return CopyGeneralizeAllRepresentations(map, modify_index, store_mode, 2382 StoreMode store_mode) { 2418 old_map, modify_index, store_mode, "not equivalent"); 2423 if ((old_details.type() != FIELD && store_mode == FORCE_FIELD) || 2428 old_map, modify_index, store_mode, "root modification"); 2450 old_map, modify_index, store_mode, "incompatibl 2105 CopyGeneralizeAllRepresentations(Handle<Map> map, int modify_index, StoreMode store_mode, PropertyAttributes attributes, const char* reason) argument 2158 CopyGeneralizeAllRepresentations(Handle<Map> map, int modify_index, StoreMode store_mode, const char* reason) argument 2378 GeneralizeRepresentation(Handle<Map> old_map, int modify_index, Representation new_representation, Handle<HeapType> new_field_type, StoreMode store_mode) argument 2798 SetProperty(Handle<Object> object, Handle<Name> name, Handle<Object> value, StrictMode strict_mode, StoreFromKeyed store_mode) argument 2807 SetProperty(LookupIterator* it, Handle<Object> value, StrictMode strict_mode, StoreFromKeyed store_mode) argument 2957 AddDataProperty(LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, StrictMode strict_mode, StoreFromKeyed store_mode) argument 6748 TransitionToDataProperty(Handle<Map> map, Handle<Name> name, Handle<Object> value, PropertyAttributes attributes, StoreFromKeyed store_mode) argument [all...] |
H A D | objects.h | 200 KeyedAccessStoreMode store_mode) { 201 if (store_mode < STORE_AND_GROW_NO_TRANSITION) { 202 store_mode = static_cast<KeyedAccessStoreMode>( 203 static_cast<int>(store_mode) + kGrowICDelta); 205 return store_mode; 209 static inline bool IsTransitionStoreMode(KeyedAccessStoreMode store_mode) { argument 210 return store_mode > STANDARD_STORE && 211 store_mode <= STORE_AND_GROW_TRANSITION_HOLEY_DOUBLE_TO_OBJECT && 212 store_mode != STORE_AND_GROW_NO_TRANSITION; 217 KeyedAccessStoreMode store_mode) { 199 GetGrowStoreMode( KeyedAccessStoreMode store_mode) argument 216 GetNonTransitioningStoreMode( KeyedAccessStoreMode store_mode) argument 228 IsGrowStoreMode(KeyedAccessStoreMode store_mode) argument [all...] |
/external/chromium_org/v8/src/ic/ |
H A D | ic-compiler.cc | 122 KeyedAccessStoreMode store_mode) { 125 KeyedStoreIC::ComputeExtraICState(strict_mode, store_mode); 129 DCHECK(store_mode == STANDARD_STORE || 130 store_mode == STORE_AND_GROW_NO_TRANSITION || 131 store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS || 132 store_mode == STORE_NO_TRANSITION_HANDLE_COW); 140 compiler.CompileKeyedStoreMonomorphic(receiver_map, store_mode); 144 store_mode); 284 MapHandleList* receiver_maps, KeyedAccessStoreMode store_mode, 287 DCHECK(store_mode 120 ComputeKeyedStoreMonomorphic( Handle<Map> receiver_map, StrictMode strict_mode, KeyedAccessStoreMode store_mode) argument 283 ComputeKeyedStorePolymorphic( MapHandleList* receiver_maps, KeyedAccessStoreMode store_mode, StrictMode strict_mode) argument 372 CompileKeyedStorePolymorphic( MapHandleList* receiver_maps, KeyedAccessStoreMode store_mode) argument 423 CompileKeyedStoreMonomorphic( Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) argument [all...] |
H A D | ic.cc | 1222 JSReceiver::StoreFromKeyed store_mode) { 1269 it->PrepareTransitionToDataProperty(value, NONE, store_mode); 1275 it->PrepareTransitionToDataProperty(value, NONE, store_mode); 1282 JSReceiver::StoreFromKeyed store_mode) { 1321 Object::SetProperty(object, name, value, strict_mode(), store_mode), 1327 if (FLAG_use_ic) UpdateCaches(&it, value, store_mode); 1333 Object::SetProperty(&it, value, strict_mode(), store_mode), Object); 1403 JSReceiver::StoreFromKeyed store_mode) { 1412 bool use_ic = LookupForWrite(lookup, value, store_mode); 1548 KeyedAccessStoreMode store_mode) { 1221 LookupForWrite(LookupIterator* it, Handle<Object> value, JSReceiver::StoreFromKeyed store_mode) argument 1280 Store(Handle<Object> object, Handle<Name> name, Handle<Object> value, JSReceiver::StoreFromKeyed store_mode) argument 1402 UpdateCaches(LookupIterator* lookup, Handle<Object> value, JSReceiver::StoreFromKeyed store_mode) argument 1547 StoreElementStub(Handle<JSObject> receiver, KeyedAccessStoreMode store_mode) argument 1666 ComputeTransitionedMap( Handle<Map> map, KeyedAccessStoreMode store_mode) argument 1854 KeyedAccessStoreMode store_mode = GetStoreMode(receiver, key, value); local [all...] |