/external/v8/src/ic/ |
D | handler-configuration.cc | 201 Handle<Map> transition_map) { in StoreTransition() argument 202 bool is_dictionary_map = transition_map->is_dictionary_map(); in StoreTransition() 205 int descriptor = transition_map->LastAdded(); in StoreTransition() 206 Handle<DescriptorArray> descriptors(transition_map->instance_descriptors(), in StoreTransition() 219 DCHECK(!transition_map->is_access_check_needed()); in StoreTransition() 223 if (is_dictionary_map || !transition_map->IsPrototypeValidityCellValid()) { in StoreTransition() 225 Map::GetOrCreatePrototypeChainValidityCell(transition_map, isolate); in StoreTransition() 229 DCHECK(!transition_map->IsJSGlobalObjectMap()); in StoreTransition() 240 transition_map->set_prototype_validity_cell(*validity_cell); in StoreTransition() 242 return MaybeObjectHandle::Weak(transition_map); in StoreTransition()
|
D | handler-configuration.h | 256 Handle<Map> transition_map);
|
D | accessor-assembler.cc | 956 const StoreICParameters* p, TNode<Map> transition_map, Label* miss, in HandleStoreICTransitionMapHandlerCase() argument 959 LoadObjectField(transition_map, Map::kPrototypeValidityCellOffset); in HandleStoreICTransitionMapHandlerCase() 962 TNode<Uint32T> bitfield3 = LoadMapBitField3(transition_map); in HandleStoreICTransitionMapHandlerCase() 969 TNode<DescriptorArray> descriptors = LoadMapDescriptors(transition_map); in HandleStoreICTransitionMapHandlerCase() 1004 OverwriteExistingFastDataProperty(p->receiver, transition_map, descriptors, in HandleStoreICTransitionMapHandlerCase() 1272 TNode<Map> transition_map = in HandleStoreICProtoHandler() local 1275 GotoIf(IsDeprecatedMap(transition_map), miss); in HandleStoreICProtoHandler() 1278 p->receiver, p->name, transition_map, p->value, p->slot, in HandleStoreICProtoHandler() 3125 TNode<Map> transition_map = in StoreInArrayLiteralIC() local 3127 GotoIf(IsDeprecatedMap(transition_map), &miss); in StoreInArrayLiteralIC() [all …]
|
D | accessor-assembler.h | 110 TNode<Map> transition_map,
|
D | ic.cc | 1492 DCHECK_IMPLIES(!lookup->transition_map()->is_dictionary_map(), in ComputeHandler() 1497 return StoreHandler::StoreTransition(isolate(), lookup->transition_map()); in ComputeHandler()
|
/external/v8/src/compiler/ |
D | access-info.cc | 92 MaybeHandle<Map> transition_map) { in DataField() argument 95 return PropertyAccessInfo(kind, holder, transition_map, field_index, in DataField() 138 Kind kind, MaybeHandle<JSObject> holder, MaybeHandle<Map> transition_map, in PropertyAccessInfo() argument 144 transition_map_(transition_map), in PropertyAccessInfo() 669 Handle<Map> transition_map(transition, isolate()); in LookupTransition() local 670 int const number = transition_map->LastAdded(); in LookupTransition() 672 transition_map->instance_descriptors()->GetDetails(number); in LookupTransition() 679 FieldIndex field_index = FieldIndex::ForPropertyIndex(*transition_map, index, in LookupTransition() 695 transition_map->instance_descriptors()->GetFieldType(number), in LookupTransition() 702 MapRef(js_heap_broker(), transition_map), number); in LookupTransition() [all …]
|
D | access-info.h | 81 MaybeHandle<Map> transition_map = MaybeHandle<Map>()); 102 bool HasTransitionMap() const { return !transition_map().is_null(); } in HasTransitionMap() 106 MaybeHandle<Map> transition_map() const { return transition_map_; } in transition_map() function 123 MaybeHandle<Map> transition_map, FieldIndex field_index,
|
D | js-native-context-specialization.cc | 2028 Handle<Map> transition_map; in BuildPropertyStore() local 2029 if (access_info.transition_map().ToHandle(&transition_map)) { in BuildPropertyStore() 2032 Handle<Map> original_map(Map::cast(transition_map->GetBackPointer()), in BuildPropertyStore() 2054 jsgraph()->Constant(transition_map), effect, control); in BuildPropertyStore()
|
/external/v8/src/ |
D | lookup.cc | 85 Handle<Map> transition_map; in ForTransitionHandler() local 86 if (!maybe_transition_map.ToHandle(&transition_map) || in ForTransitionHandler() 87 !transition_map->IsPrototypeValidityCellValid()) { in ForTransitionHandler() 94 if (transition_map->is_dictionary_map()) { in ForTransitionHandler() 98 details = transition_map->GetLastDescriptorDetails(); in ForTransitionHandler() 108 LookupIterator it(isolate, receiver, name, transition_map, details, in ForTransitionHandler() 111 if (!transition_map->is_dictionary_map()) { in ForTransitionHandler() 112 int descriptor_number = transition_map->LastAdded(); in ForTransitionHandler() 114 Map::PrepareForDataProperty(isolate, transition_map, descriptor_number, in ForTransitionHandler() 125 Handle<Name> name, Handle<Map> transition_map, in LookupIterator() argument [all …]
|
D | lookup-inl.h | 92 (transition_map()->is_dictionary_map() && in IsCacheableTransition() 94 transition_map()->GetBackPointer()->IsMap(); in IsCacheableTransition()
|
D | lookup.h | 133 Handle<Map> transition_map() const { in transition_map() function 211 Handle<Map> transition_map, PropertyDetails details,
|
D | objects.cc | 8712 Handle<Map> transition_map(transition, isolate); in PreventExtensionsWithTransition() local 8713 DCHECK(transition_map->has_dictionary_elements() || in PreventExtensionsWithTransition() 8714 transition_map->has_fixed_typed_array_elements() || in PreventExtensionsWithTransition() 8715 transition_map->elements_kind() == SLOW_STRING_WRAPPER_ELEMENTS); in PreventExtensionsWithTransition() 8716 DCHECK(!transition_map->is_extensible()); in PreventExtensionsWithTransition() 8717 JSObject::MigrateToMap(object, transition_map); in PreventExtensionsWithTransition()
|