/external/v8/src/ic/ |
H A D | ic-compiler.cc | 50 Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) { 53 DCHECK(store_mode == STANDARD_STORE || 54 store_mode == STORE_AND_GROW_NO_TRANSITION || 55 store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS || 56 store_mode == STORE_NO_TRANSITION_HANDLE_COW); 60 compiler.CompileKeyedStoreMonomorphicHandler(receiver_map, store_mode); 66 CodeHandleList* handlers, KeyedAccessStoreMode store_mode) { 68 DCHECK(store_mode == STANDARD_STORE || 69 store_mode == STORE_AND_GROW_NO_TRANSITION || 70 store_mode 49 ComputeKeyedStoreMonomorphicHandler( Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) argument 64 ComputeKeyedStorePolymorphicHandlers( MapHandleList* receiver_maps, MapHandleList* transitioned_maps, CodeHandleList* handlers, KeyedAccessStoreMode store_mode) argument 78 CompileKeyedStorePolymorphicHandlers( MapHandleList* receiver_maps, MapHandleList* transitioned_maps, CodeHandleList* handlers, KeyedAccessStoreMode store_mode) argument 129 CompileKeyedStoreMonomorphicHandler( Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) argument [all...] |
H A D | ic-compiler.h | 21 Handle<Map> receiver_map, KeyedAccessStoreMode store_mode); 24 CodeHandleList* handlers, KeyedAccessStoreMode store_mode); 39 Handle<Map> receiver_map, KeyedAccessStoreMode store_mode); 43 KeyedAccessStoreMode store_mode);
|
H A D | ic.cc | 1431 JSReceiver::StoreFromKeyed store_mode) { 1485 it->PrepareTransitionToDataProperty(receiver, value, NONE, store_mode); 1493 it->PrepareTransitionToDataProperty(receiver, value, NONE, store_mode); 1500 JSReceiver::StoreFromKeyed store_mode) { 1557 if (FLAG_use_ic) UpdateCaches(&it, value, store_mode); 1560 Object::SetProperty(&it, value, language_mode(), store_mode)); 1579 JSReceiver::StoreFromKeyed store_mode) { 1588 bool use_ic = LookupForWrite(lookup, value, store_mode); 1869 KeyedAccessStoreMode store_mode) { 1874 ComputeTransitionedMap(receiver_map, store_mode); 1430 LookupForWrite(LookupIterator* it, Handle<Object> value, JSReceiver::StoreFromKeyed store_mode) argument 1498 Store(Handle<Object> object, Handle<Name> name, Handle<Object> value, JSReceiver::StoreFromKeyed store_mode) argument 1578 UpdateCaches(LookupIterator* lookup, Handle<Object> value, JSReceiver::StoreFromKeyed store_mode) argument 1868 UpdateStoreElement(Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) argument 1993 ComputeTransitionedMap( Handle<Map> map, KeyedAccessStoreMode store_mode) argument 2137 KeyedAccessStoreMode store_mode = STANDARD_STORE; local [all...] |
H A D | ic.h | 388 JSReceiver::StoreFromKeyed store_mode = 392 JSReceiver::StoreFromKeyed store_mode); 405 JSReceiver::StoreFromKeyed store_mode); 450 KeyedAccessStoreMode store_mode); 454 KeyedAccessStoreMode store_mode);
|
H A D | handler-compiler.cc | 500 StoreTransitionStub::StoreMode store_mode = local 516 representation, store_mode); local
|
/external/v8/src/compiler/ |
H A D | js-native-context-specialization.h | 64 KeyedAccessStoreMode store_mode); 69 KeyedAccessStoreMode store_mode);
|
H A D | js-native-context-specialization.cc | 502 KeyedAccessStoreMode store_mode) { 515 if (store_mode != STANDARD_STORE) return NoChange(); 850 KeyedAccessStoreMode store_mode) { 907 language_mode, store_mode); 954 KeyedAccessStoreMode store_mode = nexus.GetKeyedAccessStoreMode(); local 958 p.language_mode(), store_mode); 499 ReduceElementAccess( Node* node, Node* index, Node* value, MapHandleList const& receiver_maps, AccessMode access_mode, LanguageMode language_mode, KeyedAccessStoreMode store_mode) argument 847 ReduceKeyedAccess( Node* node, Node* index, Node* value, FeedbackNexus const& nexus, AccessMode access_mode, LanguageMode language_mode, KeyedAccessStoreMode store_mode) argument
|
/external/v8/src/ |
H A D | type-info.h | 41 KeyedAccessStoreMode* store_mode, 53 KeyedAccessStoreMode* store_mode,
|
H A D | type-info.cc | 139 FeedbackVectorSlot slot, KeyedAccessStoreMode* store_mode, 145 *store_mode = nexus.GetKeyedAccessStoreMode(); 148 *store_mode = STANDARD_STORE; 316 KeyedAccessStoreMode* store_mode, IcCheckType* key_type) { 319 GetStoreModeAndKeyType(slot, store_mode, key_type); 138 GetStoreModeAndKeyType( FeedbackVectorSlot slot, KeyedAccessStoreMode* store_mode, IcCheckType* key_type) argument 314 KeyedAssignmentReceiverTypes( FeedbackVectorSlot slot, SmallMapList* receiver_types, KeyedAccessStoreMode* store_mode, IcCheckType* key_type) argument
|
H A D | code-stubs.h | 1644 Representation representation, StoreMode store_mode) 1646 DCHECK(store_mode != StoreMapOnly); 1651 StoreModeBits::encode(store_mode)); 1655 DCHECK(store_mode() != StoreMapOnly); 1661 DCHECK(store_mode() != StoreMapOnly); 1666 StoreMode store_mode() const { 2694 KeyedAccessStoreMode store_mode() const { function in class:v8::StoreFastElementStub 2988 KeyedAccessStoreMode store_mode) 2990 set_sub_minor_key(CommonStoreModeBits::encode(store_mode) | 2998 KeyedAccessStoreMode store_mode() cons function in class:v8::ElementsTransitionAndStoreStub 2986 ElementsTransitionAndStoreStub(Isolate* isolate, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray, KeyedAccessStoreMode store_mode) argument [all...] |
H A D | code-stubs-hydrogen.cc | 1372 StoreTransitionStub::StoreMode store_mode = casted_stub()->store_mode(); local 1374 if (store_mode != StoreTransitionStub::StoreMapOnly) { 1385 switch (store_mode) { 1439 casted_stub()->store_mode()); 1906 casted_stub()->store_mode());
|
H A D | lookup.h | 219 Object::StoreFromKeyed store_mode);
|
H A D | objects.h | 205 static inline bool IsTransitionStoreMode(KeyedAccessStoreMode store_mode) { argument 206 return store_mode == STORE_TRANSITION_TO_OBJECT || 207 store_mode == STORE_TRANSITION_TO_DOUBLE || 208 store_mode == STORE_AND_GROW_TRANSITION_TO_OBJECT || 209 store_mode == STORE_AND_GROW_TRANSITION_TO_DOUBLE; 214 KeyedAccessStoreMode store_mode) { 215 if (store_mode >= STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS) { 216 return store_mode; 218 if (store_mode >= STORE_AND_GROW_NO_TRANSITION) { 225 static inline bool IsGrowStoreMode(KeyedAccessStoreMode store_mode) { argument 213 GetNonTransitioningStoreMode( KeyedAccessStoreMode store_mode) argument [all...] |
H A D | lookup.cc | 284 PropertyAttributes attributes, Object::StoreFromKeyed store_mode) { 311 Map::TransitionToDataProperty(map, name_, value, attributes, store_mode); 282 PrepareTransitionToDataProperty( Handle<JSObject> receiver, Handle<Object> value, PropertyAttributes attributes, Object::StoreFromKeyed store_mode) argument
|
H A D | objects.cc | 3382 StoreMode store_mode, PropertyKind kind, PropertyAttributes attributes, 3406 if (store_mode == FORCE_FIELD && 3433 details.type() == DATA_CONSTANT && store_mode == FORCE_FIELD, 3696 // |modify_index| with |new_kind|, |new_attributes|, |store_mode| and/or 3729 StoreMode store_mode) { 3731 DCHECK(store_mode != FORCE_FIELD || modify_index >= 0); 3779 old_map, new_elements_kind, modify_index, store_mode, new_kind, 3792 old_map, to_kind, modify_index, store_mode, new_kind, new_attributes, 3801 old_map, to_kind, modify_index, store_mode, new_kind, new_attributes, 3804 if ((old_details.type() != DATA && store_mode 3380 CopyGeneralizeAllRepresentations( Handle<Map> map, ElementsKind elements_kind, int modify_index, StoreMode store_mode, PropertyKind kind, PropertyAttributes attributes, const char* reason) argument 3723 Reconfigure(Handle<Map> old_map, ElementsKind new_elements_kind, int modify_index, PropertyKind new_kind, PropertyAttributes new_attributes, Representation new_representation, Handle<FieldType> new_field_type, StoreMode store_mode) argument 4369 SetProperty(Handle<Object> object, Handle<Name> name, Handle<Object> value, LanguageMode language_mode, StoreFromKeyed store_mode) argument 4379 SetPropertyInternal(LookupIterator* it, Handle<Object> value, LanguageMode language_mode, StoreFromKeyed store_mode, bool* found) argument 4483 SetProperty(LookupIterator* it, Handle<Object> value, LanguageMode language_mode, StoreFromKeyed store_mode) argument 4508 SetSuperProperty(LookupIterator* it, Handle<Object> value, LanguageMode language_mode, StoreFromKeyed store_mode) argument 4688 AddDataProperty(LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, ShouldThrow should_throw, StoreFromKeyed store_mode) argument 9213 TransitionToDataProperty(Handle<Map> map, Handle<Name> name, Handle<Object> value, PropertyAttributes attributes, StoreFromKeyed store_mode) argument [all...] |
H A D | objects-inl.h | 2263 bool Map::TooManyFastProperties(StoreFromKeyed store_mode) { 2266 int minimum = store_mode == CERTAINLY_NOT_STORE_FROM_KEYED ? 128 : 12; 2830 StoreMode store_mode) { 2833 store_mode); 7187 StoreFromKeyed store_mode) { 7190 MAYBE_RETURN_NULL(SetProperty(&it, value, language_mode, store_mode));
|
/external/v8/src/crankshaft/ |
H A D | typing.cc | 447 KeyedAccessStoreMode store_mode; local 450 &store_mode, &key_type); 451 expr->set_store_mode(store_mode); 610 KeyedAccessStoreMode store_mode; local 612 oracle()->GetStoreModeAndKeyType(slot, &store_mode, &key_type); 614 expr->set_store_mode(store_mode);
|
H A D | hydrogen-instructions.h | 6237 store_mode() == STORE_TO_INITIALIZED_ENTRY) { 6263 StoreFieldOrKeyedMode store_mode() const { function in class:final::final 6322 this->store_mode() == INITIALIZING_STORE && 6323 that->store_mode() == STORE_TO_INITIALIZED_ENTRY) { 6333 StoreFieldOrKeyedMode store_mode = INITIALIZING_STORE) 6337 StoreModeField::encode(store_mode)) { 6426 return RequiredValueRepresentation(elements_kind(), store_mode()); 6465 RequiredValueRepresentation(elements_kind(), store_mode()); 6480 StoreFieldOrKeyedMode store_mode() const { function in class:final::final 6536 StoreFieldOrKeyedMode store_mode [all...] |
H A D | hydrogen.h | 1476 KeyedAccessStoreMode store_mode); 2801 KeyedAccessStoreMode store_mode); 2806 KeyedAccessStoreMode store_mode, bool* has_side_effects);
|
H A D | hydrogen.cc | 2772 KeyedAccessStoreMode store_mode) { 2791 store_mode != STORE_NO_TRANSITION_HANDLE_COW) { 2817 if (store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS) { 2834 DCHECK(store_mode == STANDARD_STORE); 2853 if (IsGrowStoreMode(store_mode)) { 2866 if (store_mode == STORE_NO_TRANSITION_HANDLE_COW) { 7496 KeyedAccessStoreMode store_mode) { 7522 load_mode, store_mode); 7636 KeyedAccessStoreMode store_mode, bool* has_side_effects) { 7710 store_mode); 2764 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 7489 BuildMonomorphicElementAccess( HValue* object, HValue* key, HValue* val, HValue* dependency, Handle<Map> map, PropertyAccessType access_type, KeyedAccessStoreMode store_mode) argument 7633 HandlePolymorphicElementAccess( Expression* expr, FeedbackVectorSlot slot, HValue* object, HValue* key, HValue* val, SmallMapList* maps, PropertyAccessType access_type, KeyedAccessStoreMode store_mode, bool* has_side_effects) argument [all...] |
/external/v8/src/crankshaft/arm64/ |
H A D | lithium-codegen-arm64.cc | 4932 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY); 5131 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY);
|
/external/v8/src/crankshaft/mips64/ |
H A D | lithium-codegen-mips64.cc | 3968 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY); 4205 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY);
|
/external/v8/src/crankshaft/ppc/ |
H A D | lithium-codegen-ppc.cc | 4056 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY); 4314 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY);
|
/external/v8/src/crankshaft/s390/ |
H A D | lithium-codegen-s390.cc | 3953 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY); 4246 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY);
|
/external/v8/src/crankshaft/x64/ |
H A D | lithium-codegen-x64.cc | 3845 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY); 4089 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY);
|