/external/v8/src/ |
D | property-details.h | 233 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 …]
|
D | map-updater.cc | 45 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 …]
|
D | property.cc | 41 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()
|
D | transitions.cc | 81 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 …]
|
D | property.h | 31 PropertyDetails GetDetails() const { return details_; } in GetDetails() 58 PropertyDetails details_; 62 PropertyDetails details);
|
D | layout-descriptor.h | 61 PropertyDetails details); 67 Isolate* isolate, Handle<Map> map, PropertyDetails details, 113 PropertyDetails details);
|
D | layout-descriptor-inl.h | 35 PropertyDetails details) { in InobjectUnboxedField() 173 PropertyDetails details = descriptors->GetDetails(i); in CalculateCapacity() 193 PropertyDetails details = descriptors->GetDetails(i); in Initialize()
|
D | lookup.h | 70 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_;
|
D | lookup.cc | 92 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()
|
D | layout-descriptor.cc | 41 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()
|
D | elements.cc | 536 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 …]
|
D | objects-inl.h | 56 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 …]
|
D | transitions.h | 83 static inline PropertyDetails GetTargetDetails(Name* name, Map* target); 147 static inline PropertyDetails GetSimpleTargetDetails(Map* transition) { in GetSimpleTargetDetails()
|
D | api-natives.cc | 237 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()
|
D | field-index-inl.h | 67 PropertyDetails details = in ForDescriptor()
|
D | map-updater.h | 115 inline PropertyDetails GetDetails(int descriptor) const;
|
D | keys.cc | 324 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/ |
D | dictionary.h | 41 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 …]
|
D | descriptor-array.h | 79 inline PropertyDetails GetDetails(int descriptor_number); 90 PropertyDetails details); 157 PropertyDetails::PrintMode mode);
|
D | literal-objects.cc | 132 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;
|
D | map-inl.h | 148 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/ |
D | runtime-utils.h | 68 PropertyDetails name = PropertyDetails(Smi::cast(args[index]));
|
/external/v8/src/builtins/ |
D | builtins-object-gen.cc | 76 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/ |
D | accessor-assembler.cc | 811 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/ |
D | js-heap-broker.h | 159 PropertyDetails property_details() const; 331 PropertyDetails GetPropertyDetails(int i) const;
|