/third_party/node/deps/v8/src/ic/ |
D | handler-configuration.cc | 224 Handle<Map> transition_map) { in StoreOwnTransition() argument 225 bool is_dictionary_map = transition_map->is_dictionary_map(); in StoreOwnTransition() 228 InternalIndex descriptor = transition_map->LastAdded(); in StoreOwnTransition() 230 transition_map->instance_descriptors(isolate), isolate); in StoreOwnTransition() 242 DCHECK(!transition_map->is_access_check_needed()); in StoreOwnTransition() 246 DCHECK(!transition_map->IsJSGlobalObjectMap()); in StoreOwnTransition() 251 return MaybeObjectHandle::Weak(transition_map); in StoreOwnTransition() 257 Handle<Map> transition_map) { in StoreTransition() argument 258 bool is_dictionary_map = transition_map->is_dictionary_map(); in StoreTransition() 261 InternalIndex descriptor = transition_map->LastAdded(); in StoreTransition() [all …]
|
D | handler-configuration.h | 312 Handle<Map> transition_map); 316 Handle<Map> transition_map);
|
D | accessor-assembler.cc | 1424 const StoreICParameters* p, TNode<Map> transition_map, Label* miss, in HandleStoreICTransitionMapHandlerCase() argument 1429 LoadObjectField(transition_map, Map::kPrototypeValidityCellOffset); in HandleStoreICTransitionMapHandlerCase() 1433 TNode<Uint32T> bitfield3 = LoadMapBitField3(transition_map); in HandleStoreICTransitionMapHandlerCase() 1441 TNode<DescriptorArray> descriptors = LoadMapDescriptors(transition_map); in HandleStoreICTransitionMapHandlerCase() 1478 OverwriteExistingFastDataProperty(CAST(p->receiver()), transition_map, in HandleStoreICTransitionMapHandlerCase() 1818 TNode<Map> transition_map = in HandleStoreICProtoHandler() local 1821 GotoIf(IsDeprecatedMap(transition_map), miss); in HandleStoreICProtoHandler() 1824 p->receiver(), p->name(), transition_map, p->value(), in HandleStoreICProtoHandler() 4084 TNode<Map> transition_map = in StoreInArrayLiteralIC() local 4086 GotoIf(IsDeprecatedMap(transition_map), &miss); in StoreInArrayLiteralIC() [all …]
|
D | keyed-store-generic.cc | 894 TNode<Map> transition_map = in EmitGenericPropertyStore() local 902 HandleStoreICTransitionMapHandlerCase(p, transition_map, slow, flags); in EmitGenericPropertyStore()
|
D | accessor-assembler.h | 265 TNode<Map> transition_map,
|
D | ic.cc | 1970 DCHECK_IMPLIES(!lookup->transition_map()->is_dictionary_map(), in ComputeHandler() 1976 lookup->transition_map()); in ComputeHandler() 1978 return StoreHandler::StoreTransition(isolate(), lookup->transition_map()); in ComputeHandler()
|
/third_party/node/deps/v8/src/compiler/ |
D | access-info.cc | 114 base::Optional<JSObjectRef> holder, base::Optional<MapRef> transition_map) { in DataField() argument 119 dependencies, transition_map.has_value() in DataField() 120 ? transition_map->object() in DataField() 123 return PropertyAccessInfo(kDataField, holder, transition_map, field_index, in DataField() 135 base::Optional<JSObjectRef> holder, base::Optional<MapRef> transition_map) { in FastDataConstant() argument 137 return PropertyAccessInfo(kFastDataConstant, holder, transition_map, in FastDataConstant() 218 base::Optional<MapRef> transition_map, FieldIndex field_index, in PropertyAccessInfo() argument 227 transition_map_(transition_map), in PropertyAccessInfo() 234 DCHECK_IMPLIES(transition_map.has_value(), in PropertyAccessInfo() 235 field_owner_map.equals(transition_map.value())); in PropertyAccessInfo() [all …]
|
D | access-info.h | 79 base::Optional<MapRef> transition_map); 86 base::Optional<MapRef> transition_map); 122 bool HasTransitionMap() const { return transition_map().has_value(); } in HasTransitionMap() 136 base::Optional<MapRef> transition_map() const { in transition_map() function 186 base::Optional<MapRef> transition_map,
|
D | js-native-context-specialization.cc | 2540 base::Optional<MapRef> transition_map = access_info.transition_map(); in BuildPropertyStore() local 2541 if (transition_map.has_value()) { in BuildPropertyStore() 2544 MapRef transition_map_ref = transition_map.value(); in BuildPropertyStore()
|
/third_party/node/deps/v8/src/objects/ |
D | lookup-inl.h | 192 Handle<Map> LookupIterator::transition_map() const { in transition_map() function 217 (transition_map()->is_dictionary_map() && in IsCacheableTransition() 219 transition_map()->GetBackPointer(isolate_).IsMap(isolate_); in IsCacheableTransition()
|
D | lookup.h | 132 inline Handle<Map> transition_map() const; 223 Handle<Map> transition_map, PropertyDetails details,
|
D | lookup.cc | 49 Handle<Name> name, Handle<Map> transition_map, in LookupIterator() argument 58 transition_(transition_map), in LookupIterator() 652 Handle<Map> transition = transition_map(); in ApplyTransitionToDataProperty()
|
D | js-objects.cc | 4322 Handle<Map> transition_map; in PreventExtensionsWithTransition() local 4325 if (maybe_transition_map.ToHandle(&transition_map)) { in PreventExtensionsWithTransition() 4326 DCHECK(transition_map->has_dictionary_elements() || in PreventExtensionsWithTransition() 4327 transition_map->has_typed_array_or_rab_gsab_typed_array_elements() || in PreventExtensionsWithTransition() 4328 transition_map->elements_kind() == SLOW_STRING_WRAPPER_ELEMENTS || in PreventExtensionsWithTransition() 4329 transition_map->has_any_nonextensible_elements()); in PreventExtensionsWithTransition() 4330 DCHECK(!transition_map->is_extensible()); in PreventExtensionsWithTransition() 4331 if (!transition_map->has_any_nonextensible_elements()) { in PreventExtensionsWithTransition() 4334 JSObject::MigrateToMap(isolate, object, transition_map); in PreventExtensionsWithTransition()
|