Home
last modified time | relevance | path

Searched refs:PropertyDetails (Results 1 – 25 of 56) sorted by relevance

123

/external/v8/src/
Dproperty-details.h233 class PropertyDetails BASE_EMBEDDED {
236 PropertyDetails(PropertyKind kind, PropertyAttributes attributes,
245 PropertyDetails(PropertyKind kind, PropertyAttributes attributes,
255 static PropertyDetails Empty(
257 return PropertyDetails(kData, NONE, cell_type);
262 PropertyDetails set_pointer(int i) const { in set_pointer()
263 return PropertyDetails(value_, i); in set_pointer()
266 PropertyDetails set_cell_type(PropertyCellType type) const { in set_cell_type()
267 PropertyDetails details = *this; in set_cell_type()
272 PropertyDetails set_index(int index) const { in set_index()
[all …]
Dmap-updater.cc45 PropertyDetails MapUpdater::GetDetails(int descriptor) const { in GetDetails()
48 return PropertyDetails(new_kind_, new_attributes_, new_location_, in GetDetails()
113 PropertyDetails old_details = in ReconfigureToDataField()
204 PropertyDetails old_details = in TryRecofigureToDataFieldInplace()
267 PropertyDetails old_details = in FindRootMap()
319 PropertyDetails old_details = GetDetails(i); in FindTargetMap()
330 PropertyDetails tmp_details = tmp_descriptors->GetDetails(i); in FindTargetMap()
376 PropertyDetails details = in FindTargetMap()
405 PropertyDetails old_details = GetDetails(i); in FindTargetMap()
415 PropertyDetails tmp_details = tmp_descriptors->GetDetails(i); in FindTargetMap()
[all …]
Dproperty.cc41 PropertyDetails details) in Descriptor()
60 PropertyDetails details(kData, attributes, kField, constness, representation, in DataField()
96 void PropertyDetails::PrintAsSlowTo(std::ostream& os) { in PrintAsSlowTo()
105 void PropertyDetails::PrintAsFastTo(std::ostream& os, PrintMode mode) { in PrintAsFastTo()
130 void PropertyDetails::Print(bool dictionary_mode) { in Print()
Dtransitions.cc81 PropertyDetails old_details = GetSimpleTargetDetails(simple_transition); in Insert()
82 PropertyDetails new_details = is_special_transition in Insert()
83 ? PropertyDetails::Empty() in Insert()
121 PropertyDetails details = is_special_transition in Insert()
122 ? PropertyDetails::Empty() in Insert()
254 PropertyDetails details = target->GetLastDescriptorDetails(); in FindTransitionToDataProperty()
272 PropertyDetails details = GetSimpleTargetDetails(target); in ExpectedTransitionKey()
305 PropertyDetails details = descriptors->GetDetails(descriptor); in IsMatchingMap()
546 PropertyDetails details = GetTargetDetails(key, target); in CheckNewTransitionsAreConsistent()
568 PropertyDetails target_details = in SearchDetails()
[all …]
Dproperty.h31 PropertyDetails GetDetails() const { return details_; } in GetDetails()
58 PropertyDetails details_;
62 PropertyDetails details);
Dlayout-descriptor.h61 PropertyDetails details);
67 Isolate* isolate, Handle<Map> map, PropertyDetails details,
113 PropertyDetails details);
Dlayout-descriptor-inl.h35 PropertyDetails details) { in InobjectUnboxedField()
173 PropertyDetails details = descriptors->GetDetails(i); in CalculateCapacity()
193 PropertyDetails details = descriptors->GetDetails(i); in Initialize()
Dlookup.h70 property_details_(PropertyDetails::Empty()), in configuration_()
174 PropertyDetails property_details() const { in property_details()
211 Handle<Map> transition_map, PropertyDetails details,
292 PropertyDetails property_details_;
Dlookup.cc92 PropertyDetails details = PropertyDetails::Empty(); in ForTransitionHandler()
95 details = PropertyDetails(kData, NONE, PropertyCellType::kNoCell); in ForTransitionHandler()
126 PropertyDetails details, bool has_property) in LookupIterator()
205 property_details_ = PropertyDetails::Empty(); in RestartInternal()
493 PropertyDetails details(kData, attributes, PropertyCellType::kMutable); in ReconfigureDataProperty()
513 PropertyDetails original_details = in ReconfigureDataProperty()
573 property_details_ = PropertyDetails( in PrepareTransitionToDataProperty()
584 PropertyDetails(kData, attributes, PropertyCellType::kNoCell); in PrepareTransitionToDataProperty()
599 PropertyDetails(kData, attributes, PropertyCellType::kNoCell); in PrepareTransitionToDataProperty()
765 PropertyDetails details(kAccessor, attributes, PropertyCellType::kMutable); in TransitionToAccessorPair()
Dlayout-descriptor.cc41 Isolate* isolate, Handle<Map> map, PropertyDetails details) { in ShareAppend()
65 Isolate* isolate, Handle<Map> map, PropertyDetails details, in AppendIfFastOrUseFull()
271 PropertyDetails details = descriptors->GetDetails(i); in IsConsistentWithMap()
Delements.cc536 virtual PropertyDetails GetDetails(JSObject* holder, uint32_t entry) = 0;
1100 PropertyDetails details = Subclass::GetDetailsImpl(*object, entry); in CollectValuesOrEntriesImpl()
1129 PropertyDetails details = accessor->GetDetails(*object, entry); in CollectValuesOrEntriesImpl()
1377 static PropertyDetails GetDetailsImpl(FixedArrayBase* backing_store, in GetDetailsImpl()
1379 return PropertyDetails(kData, NONE, PropertyCellType::kNoCell); in GetDetailsImpl()
1382 static PropertyDetails GetDetailsImpl(JSObject* holder, uint32_t entry) { in GetDetailsImpl()
1383 return PropertyDetails(kData, NONE, PropertyCellType::kNoCell); in GetDetailsImpl()
1386 PropertyDetails GetDetails(JSObject* holder, uint32_t entry) final { in GetDetails()
1451 PropertyDetails details = dict->DetailsAt(entry); in SetLengthImpl()
1516 PropertyDetails details = source_dict->DetailsAt(i); in SliceImpl()
[all …]
Dobjects-inl.h56 PropertyDetails::PropertyDetails(Smi* smi) { in PropertyDetails() function
61 Smi* PropertyDetails::AsSmi() const { in AsSmi()
69 int PropertyDetails::field_width_in_words() const { in field_width_in_words()
1310 PropertyDetails PropertyCell::property_details() const { in ACCESSORS()
1311 return PropertyDetails(Smi::cast(property_details_raw())); in ACCESSORS()
1315 void PropertyCell::set_property_details(PropertyDetails details) { in set_property_details()
1457 void JSObject::WriteToField(int descriptor, PropertyDetails details, in WriteToField()
1879 PropertyDetails details = GetDetails(descriptor_index); in SetSortedKey()
1909 PropertyDetails DescriptorArray::GetDetails(int descriptor_number) { in GetDetails()
1912 return PropertyDetails(details->ToSmi()); in GetDetails()
[all …]
Dtransitions.h83 static inline PropertyDetails GetTargetDetails(Name* name, Map* target);
147 static inline PropertyDetails GetSimpleTargetDetails(Map* transition) { in GetSimpleTargetDetails()
Dapi-natives.cc237 PropertyDetails details(Smi::cast(bit)); in ConfigureInstance()
257 PropertyDetails details(Smi::cast(properties->get(i++))); in ConfigureInstance()
580 PropertyDetails details(kData, attributes, PropertyCellType::kNoCell); in AddDataProperty()
592 PropertyDetails details(kData, attributes, PropertyCellType::kNoCell); in AddDataProperty()
605 PropertyDetails details(kAccessor, attributes, PropertyCellType::kNoCell); in AddAccessorProperty()
Dfield-index-inl.h67 PropertyDetails details = in ForDescriptor()
Dmap-updater.h115 inline PropertyDetails GetDetails(int descriptor) const;
Dkeys.cc324 PropertyDetails details = descriptors->GetDetails(i); in GetFastEnumPropertyKeys()
341 PropertyDetails details = descriptors->GetDetails(i); in GetFastEnumPropertyKeys()
597 PropertyDetails details = descs->GetDetails(i); in CollectOwnPropertyNamesInternal()
661 PropertyDetails details = descs->GetDetails(i); in CollectOwnPropertyNames()
/external/v8/src/objects/
Ddictionary.h41 PropertyDetails DetailsAt(int entry) { in DetailsAt()
46 void DetailsAtPut(Isolate* isolate, int entry, PropertyDetails value) { in DetailsAtPut()
74 PropertyDetails details);
78 Handle<Object> value, PropertyDetails details, int* entry_out = nullptr);
86 PropertyDetails details);
94 static inline PropertyDetails DetailsAt(Dictionary* dict, int entry) { in DetailsAt()
97 return PropertyDetails(Smi::cast(dict->get( in DetailsAt()
103 PropertyDetails value) { in DetailsAtPut()
182 Handle<Object> value, PropertyDetails details, int* entry_out = nullptr);
186 Handle<Object> value, PropertyDetails details, int* entry_out = nullptr);
[all …]
Ddescriptor-array.h79 inline PropertyDetails GetDetails(int descriptor_number);
90 PropertyDetails details);
157 PropertyDetails::PrintMode mode);
Dliteral-objects.cc132 Handle<Object> value, PropertyDetails details, int* entry_out = nullptr) { in DictionaryAddNoUpdateNextEnumerationIndex()
139 Handle<Object> value, PropertyDetails details, int* entry_out = nullptr) { in DictionaryAddNoUpdateNextEnumerationIndex()
185 PropertyDetails details( in AddToDictionaryTemplate()
227 PropertyDetails details(kData, DONT_ENUM, PropertyCellType::kNoCell, in AddToDictionaryTemplate()
252 PropertyDetails details(kData, DONT_ENUM, PropertyCellType::kNoCell, in AddToDictionaryTemplate()
274 PropertyDetails details(kAccessor, DONT_ENUM, PropertyCellType::kNoCell, in AddToDictionaryTemplate()
344 PropertyDetails details(kind, attribs, PropertyCellType::kNoCell, in AddConstant()
407 int next_enumeration_index_ = PropertyDetails::kInitialIndex;
Dmap-inl.h148 PropertyDetails Map::GetLastDescriptorDetails() const { in GetLastDescriptorDetails()
494 PropertyDetails details = instance_descriptors()->GetDetails(i); in CanBeDeprecated()
653 PropertyDetails details = desc->GetDetails(); in AppendDescriptor()
/external/v8/src/runtime/
Druntime-utils.h68 PropertyDetails name = PropertyDetails(Smi::cast(args[index]));
/external/v8/src/builtins/
Dbuiltins-object-gen.cc76 return DecodeWord32<PropertyDetails::KindField>(details); in LoadPropertyKind()
180 DecodeWord32<PropertyDetails::AttributesField>(details); in IsPropertyEnumerable()
630 PropertyDetails::kAttributesDontEnumMask), in ObjectAssignFast()
647 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask), in ObjectAssignFast()
1733 IsNotSetWord32(details, PropertyDetails::kAttributesDontEnumMask), in FromPropertyDetails()
1734 IsNotSetWord32(details, PropertyDetails::kAttributesDontDeleteMask))); in FromPropertyDetails()
1742 IsNotSetWord32(details, PropertyDetails::kAttributesReadOnlyMask), in FromPropertyDetails()
1743 IsNotSetWord32(details, PropertyDetails::kAttributesDontEnumMask), in FromPropertyDetails()
1744 IsNotSetWord32(details, PropertyDetails::kAttributesDontDeleteMask))); in FromPropertyDetails()
/external/v8/src/ic/
Daccessor-assembler.cc811 GotoIf(IsSetWord32(details, PropertyDetails::kAttributesReadOnlyMask), in JumpIfDataProperty()
813 Node* kind = DecodeWord32<PropertyDetails::KindField>(details); in JumpIfDataProperty()
872 const int kTypeAndReadOnlyMask = PropertyDetails::KindField::kMask | in HandleStoreICHandlerCase()
873 PropertyDetails::kAttributesReadOnlyMask; in HandleStoreICHandlerCase()
990 PropertyDetails::kAttributesDontDeleteMask | in HandleStoreICTransitionMapHandlerCase()
991 PropertyDetails::kAttributesReadOnlyMask; in HandleStoreICTransitionMapHandlerCase()
997 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask), in HandleStoreICTransitionMapHandlerCase()
1078 Word32Equal(DecodeWord32<PropertyDetails::KindField>(details), in OverwriteExistingFastDataProperty()
1081 Branch(Word32Equal(DecodeWord32<PropertyDetails::LocationField>(details), in OverwriteExistingFastDataProperty()
1091 DecodeWord32<PropertyDetails::ConstnessField>(details), in OverwriteExistingFastDataProperty()
[all …]
/external/v8/src/compiler/
Djs-heap-broker.h159 PropertyDetails property_details() const;
331 PropertyDetails GetPropertyDetails(int i) const;

123