/external/v8/src/ic/ |
D | ic-compiler.cc | 70 KeyedAccessStoreMode store_mode) { in ComputeKeyedStoreMonomorphicHandler() argument 73 KeyedStoreIC::ComputeExtraICState(language_mode, store_mode); in ComputeKeyedStoreMonomorphicHandler() 75 DCHECK(store_mode == STANDARD_STORE || in ComputeKeyedStoreMonomorphicHandler() 76 store_mode == STORE_AND_GROW_NO_TRANSITION || in ComputeKeyedStoreMonomorphicHandler() 77 store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS || in ComputeKeyedStoreMonomorphicHandler() 78 store_mode == STORE_NO_TRANSITION_HANDLE_COW); in ComputeKeyedStoreMonomorphicHandler() 82 compiler.CompileKeyedStoreMonomorphicHandler(receiver_map, store_mode); in ComputeKeyedStoreMonomorphicHandler() 161 CodeHandleList* handlers, KeyedAccessStoreMode store_mode, in ComputeKeyedStorePolymorphicHandlers() argument 164 DCHECK(store_mode == STANDARD_STORE || in ComputeKeyedStorePolymorphicHandlers() 165 store_mode == STORE_AND_GROW_NO_TRANSITION || in ComputeKeyedStorePolymorphicHandlers() [all …]
|
D | ic-compiler.h | 30 KeyedAccessStoreMode store_mode); 33 CodeHandleList* handlers, KeyedAccessStoreMode store_mode, 66 Handle<Map> receiver_map, KeyedAccessStoreMode store_mode); 68 KeyedAccessStoreMode store_mode); 72 KeyedAccessStoreMode store_mode);
|
D | ic.cc | 1411 JSReceiver::StoreFromKeyed store_mode) { in LookupForWrite() argument 1462 it->PrepareTransitionToDataProperty(value, NONE, store_mode); in LookupForWrite() 1468 it->PrepareTransitionToDataProperty(value, NONE, store_mode); in LookupForWrite() 1475 JSReceiver::StoreFromKeyed store_mode) { in Store() argument 1554 Object::SetProperty(object, name, value, language_mode(), store_mode), in Store() 1560 if (FLAG_use_ic) UpdateCaches(&it, value, store_mode); in Store() 1563 Object::SetProperty(&it, value, language_mode(), store_mode)); in Store() 1652 JSReceiver::StoreFromKeyed store_mode) { in UpdateCaches() argument 1661 bool use_ic = LookupForWrite(lookup, value, store_mode); in UpdateCaches() 1833 KeyedAccessStoreMode store_mode) { in StoreElementStub() argument [all …]
|
D | ic.h | 471 JSReceiver::StoreFromKeyed store_mode = 475 JSReceiver::StoreFromKeyed store_mode); 494 JSReceiver::StoreFromKeyed store_mode); 581 KeyedAccessStoreMode store_mode); 590 KeyedAccessStoreMode store_mode);
|
D | handler-compiler.cc | 486 StoreTransitionStub::StoreMode store_mode = in CompileStoreTransition() local 502 representation, store_mode); in CompileStoreTransition()
|
/external/v8/src/compiler/ |
D | js-native-context-specialization.h | 62 KeyedAccessStoreMode store_mode); 67 KeyedAccessStoreMode store_mode);
|
D | js-native-context-specialization.cc | 485 KeyedAccessStoreMode store_mode) { in ReduceElementAccess() argument 498 if (store_mode != STANDARD_STORE) return NoChange(); in ReduceElementAccess() 881 KeyedAccessStoreMode store_mode) { in ReduceKeyedAccess() argument 920 language_mode, store_mode); in ReduceKeyedAccess() 951 KeyedAccessStoreMode store_mode = nexus.GetKeyedAccessStoreMode(); in ReduceJSStoreProperty() local 955 p.language_mode(), store_mode); in ReduceJSStoreProperty()
|
/external/v8/src/ |
D | type-info.h | 41 KeyedAccessStoreMode* store_mode, 53 KeyedAccessStoreMode* store_mode,
|
D | type-info.cc | 139 FeedbackVectorSlot slot, KeyedAccessStoreMode* store_mode, in GetStoreModeAndKeyType() argument 145 *store_mode = nexus.GetKeyedAccessStoreMode(); in GetStoreModeAndKeyType() 148 *store_mode = STANDARD_STORE; in GetStoreModeAndKeyType() 320 KeyedAccessStoreMode* store_mode, IcCheckType* key_type) { in KeyedAssignmentReceiverTypes() argument 323 GetStoreModeAndKeyType(slot, store_mode, key_type); in KeyedAssignmentReceiverTypes()
|
D | code-stubs.h | 1212 Representation representation, StoreMode store_mode) in StoreTransitionStub() argument 1214 DCHECK(store_mode != StoreMapOnly); in StoreTransitionStub() 1219 StoreModeBits::encode(store_mode)); in StoreTransitionStub() 1223 DCHECK(store_mode() != StoreMapOnly); in index() 1229 DCHECK(store_mode() != StoreMapOnly); in representation() 1234 StoreMode store_mode() const { in store_mode() function 2476 KeyedAccessStoreMode store_mode() const { in store_mode() function 2828 KeyedAccessStoreMode store_mode) in ElementsTransitionAndStoreStub() argument 2830 set_sub_minor_key(CommonStoreModeBits::encode(store_mode) | in ElementsTransitionAndStoreStub() 2838 KeyedAccessStoreMode store_mode() const { in store_mode() function
|
D | objects.h | 203 static inline bool IsTransitionStoreMode(KeyedAccessStoreMode store_mode) { in IsTransitionStoreMode() argument 204 return store_mode == STORE_TRANSITION_TO_OBJECT || in IsTransitionStoreMode() 205 store_mode == STORE_TRANSITION_TO_DOUBLE || in IsTransitionStoreMode() 206 store_mode == STORE_AND_GROW_TRANSITION_TO_OBJECT || in IsTransitionStoreMode() 207 store_mode == STORE_AND_GROW_TRANSITION_TO_DOUBLE; in IsTransitionStoreMode() 212 KeyedAccessStoreMode store_mode) { in GetNonTransitioningStoreMode() argument 213 if (store_mode >= STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS) { in GetNonTransitioningStoreMode() 214 return store_mode; in GetNonTransitioningStoreMode() 216 if (store_mode >= STORE_AND_GROW_NO_TRANSITION) { in GetNonTransitioningStoreMode() 223 static inline bool IsGrowStoreMode(KeyedAccessStoreMode store_mode) { in IsGrowStoreMode() argument [all …]
|
D | lookup.cc | 224 Object::StoreFromKeyed store_mode) { in PrepareTransitionToDataProperty() argument 242 handle(receiver->map(), isolate_), name_, value, attributes, store_mode); in PrepareTransitionToDataProperty()
|
D | lookup.h | 220 Object::StoreFromKeyed store_mode);
|
D | objects.cc | 3053 Handle<Map> map, int modify_index, StoreMode store_mode, PropertyKind kind, in CopyGeneralizeAllRepresentations() argument 3077 if (store_mode == FORCE_FIELD && in CopyGeneralizeAllRepresentations() 3103 details.type() == DATA_CONSTANT && store_mode == FORCE_FIELD, in CopyGeneralizeAllRepresentations() 3382 StoreMode store_mode) { in ReconfigureProperty() argument 3384 DCHECK(store_mode != FORCE_FIELD || modify_index >= 0); in ReconfigureProperty() 3429 return CopyGeneralizeAllRepresentations(old_map, modify_index, store_mode, in ReconfigureProperty() 3441 return CopyGeneralizeAllRepresentations(old_map, modify_index, store_mode, in ReconfigureProperty() 3450 return CopyGeneralizeAllRepresentations(old_map, modify_index, store_mode, in ReconfigureProperty() 3454 if ((old_details.type() != DATA && store_mode == FORCE_FIELD) || in ReconfigureProperty() 3458 return CopyGeneralizeAllRepresentations(old_map, modify_index, store_mode, in ReconfigureProperty() [all …]
|
D | code-stubs-hydrogen.cc | 1097 switch (casted_stub()->store_mode()) { in BuildCodeStub() 1152 casted_stub()->store_mode()); in BuildCodeStub() 1841 casted_stub()->store_mode()); in BuildCodeStub()
|
D | objects-inl.h | 2312 bool Map::TooManyFastProperties(StoreFromKeyed store_mode) { in TooManyFastProperties() argument 2315 int minimum = store_mode == CERTAINLY_NOT_STORE_FROM_KEYED ? 128 : 12; in TooManyFastProperties()
|
/external/v8/src/crankshaft/ |
D | typing.cc | 453 KeyedAccessStoreMode store_mode; in VisitAssignment() local 456 &store_mode, &key_type); in VisitAssignment() 457 expr->set_store_mode(store_mode); in VisitAssignment() 616 KeyedAccessStoreMode store_mode; in VisitCountOperation() local 618 oracle()->GetStoreModeAndKeyType(slot, &store_mode, &key_type); in VisitCountOperation() 620 expr->set_store_mode(store_mode); in VisitCountOperation()
|
D | hydrogen-instructions.h | 6788 store_mode() == STORE_TO_INITIALIZED_ENTRY) { in RequiredInputRepresentation() 6814 StoreFieldOrKeyedMode store_mode() const { in store_mode() function 6873 this->store_mode() == INITIALIZING_STORE && in CanBeReplacedWith() 6874 that->store_mode() == STORE_TO_INITIALIZED_ENTRY) { in CanBeReplacedWith() 6884 StoreFieldOrKeyedMode store_mode = INITIALIZING_STORE) 6888 StoreModeField::encode(store_mode)) { in access_() 6986 return RequiredValueRepresentation(elements_kind(), store_mode()); in RequiredInputRepresentation() 7025 RequiredValueRepresentation(elements_kind(), store_mode()); in observed_input_representation() 7040 StoreFieldOrKeyedMode store_mode() const { in store_mode() function 7096 StoreFieldOrKeyedMode store_mode = INITIALIZING_STORE, in DECLARE_CONCRETE_INSTRUCTION() [all …]
|
D | hydrogen.h | 1403 KeyedAccessStoreMode store_mode); 2781 KeyedAccessStoreMode store_mode); 2786 KeyedAccessStoreMode store_mode, bool* has_side_effects);
|
D | hydrogen.cc | 2539 KeyedAccessStoreMode store_mode) { in BuildUncheckedMonomorphicElementAccess() argument 2558 store_mode != STORE_NO_TRANSITION_HANDLE_COW) { in BuildUncheckedMonomorphicElementAccess() 2584 if (store_mode == STORE_NO_TRANSITION_IGNORE_OUT_OF_BOUNDS) { in BuildUncheckedMonomorphicElementAccess() 2601 DCHECK(store_mode == STANDARD_STORE); in BuildUncheckedMonomorphicElementAccess() 2620 if (IsGrowStoreMode(store_mode)) { in BuildUncheckedMonomorphicElementAccess() 2633 if (store_mode == STORE_NO_TRANSITION_HANDLE_COW) { in BuildUncheckedMonomorphicElementAccess() 7342 KeyedAccessStoreMode store_mode) { in BuildMonomorphicElementAccess() argument 7368 load_mode, store_mode); in BuildMonomorphicElementAccess() 7482 KeyedAccessStoreMode store_mode, bool* has_side_effects) { in HandlePolymorphicElementAccess() argument 7552 store_mode); in HandlePolymorphicElementAccess() [all …]
|
/external/v8/src/crankshaft/x64/ |
D | lithium-codegen-x64.cc | 3914 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoStoreNamedField() 4157 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoStoreKeyedFixedArray()
|
/external/v8/src/crankshaft/arm64/ |
D | lithium-codegen-arm64.cc | 4950 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoStoreKeyedFixed() 5151 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoStoreNamedField()
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-codegen-mips64.cc | 4054 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoStoreNamedField() 4291 DCHECK(instr->hydrogen()->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoStoreKeyedFixedArray()
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-codegen-ppc.cc | 4107 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoShiftI() 4364 DCHECK(hinstr->store_mode() == STORE_TO_INITIALIZED_ENTRY); in DoShiftI()
|