Home
last modified time | relevance | path

Searched refs:transition_map (Results 1 – 13 of 13) sorted by relevance

/third_party/node/deps/v8/src/ic/
Dhandler-configuration.cc224 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 …]
Dhandler-configuration.h312 Handle<Map> transition_map);
316 Handle<Map> transition_map);
Daccessor-assembler.cc1424 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 …]
Dkeyed-store-generic.cc894 TNode<Map> transition_map = in EmitGenericPropertyStore() local
902 HandleStoreICTransitionMapHandlerCase(p, transition_map, slow, flags); in EmitGenericPropertyStore()
Daccessor-assembler.h265 TNode<Map> transition_map,
Dic.cc1970 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/
Daccess-info.cc114 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 …]
Daccess-info.h79 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,
Djs-native-context-specialization.cc2540 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/
Dlookup-inl.h192 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()
Dlookup.h132 inline Handle<Map> transition_map() const;
223 Handle<Map> transition_map, PropertyDetails details,
Dlookup.cc49 Handle<Name> name, Handle<Map> transition_map, in LookupIterator() argument
58 transition_(transition_map), in LookupIterator()
652 Handle<Map> transition = transition_map(); in ApplyTransitionToDataProperty()
Djs-objects.cc4322 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()