Home
last modified time | relevance | path

Searched refs:property_details (Results 1 – 23 of 23) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dlookup.h166 PropertyDetails property_details() const { in property_details() function
171 return property_details().attributes(); in property_attributes()
173 bool IsConfigurable() const { return property_details().IsConfigurable(); } in IsConfigurable()
174 bool IsReadOnly() const { return property_details().IsReadOnly(); } in IsReadOnly()
175 bool IsEnumerable() const { return property_details().IsEnumerable(); } in IsEnumerable()
177 return property_details().representation(); in representation()
179 PropertyLocation location() const { return property_details().location(); } in location()
180 PropertyConstness constness() const { return property_details().constness(); } in constness()
Dproperty-cell-inl.h31 PropertyDetails PropertyCell::property_details() const { in ACCESSORS()
35 PropertyDetails PropertyCell::property_details(AcquireLoadTag tag) const { in property_details() function
42 PropertyDetails old_details = property_details(); in UpdatePropertyDetailsExceptCellType()
Dproperty-cell.h27 inline PropertyDetails property_details() const;
28 inline PropertyDetails property_details(AcquireLoadTag tag) const;
Dlookup.cc371 property_details_ = cell->property_details(); in PrepareForDataProperty()
525 property_details_ = cell->property_details(); in ReconfigureDataProperty()
647 property_details_ = transition_cell()->property_details(); in ApplyTransitionToDataProperty()
785 if (property_details().attributes() == attributes) { in TransitionToAccessorProperty()
1288 property_details_ = cell.property_details(); in LookupInSpecialHolder()
1593 if (cell->property_details(kAcquireLoad).kind() == PropertyKind::kAccessor) { in TryGetPropertyCell()
1607 if (cell->property_details(kAcquireLoad).kind() != PropertyKind::kData) in TryGetPropertyCell()
1612 DCHECK_EQ(cell->property_details(kAcquireLoad).kind(), PropertyKind::kData); in TryGetPropertyCell()
Dordered-hash-table.tq99 property_details: Smi|TheHole;
Ddictionary-inl.h338 return dict.CellAt(entry).property_details(); in DetailsAt()
Dobjects.cc3629 DCHECK_EQ(PropertyConstness::kMutable, it.property_details().constness()); in SetPrivateSymbol()
6577 PropertyDetails details = property_details(); in ClearAndInvalidate()
6592 DCHECK(cell->property_details().IsConfigurable()); in InvalidateAndReplaceEntry()
6653 const PropertyDetails original_details = raw_cell.property_details(); in PrepareForAndSetValue()
6722 switch (property_details().cell_type()) { in CanTransitionTo()
Djs-objects.cc5392 PropertyDetails details = cell->property_details(); in InvalidatePropertyCell()
/third_party/node/deps/v8/src/maglev/
Dmaglev-graph-builder.cc323 PropertyDetails property_details = property_cell.property_details(); in MAGLEV_UNIMPLEMENTED_BYTECODE() local
324 PropertyCellType property_cell_type = property_details.cell_type(); in MAGLEV_UNIMPLEMENTED_BYTECODE()
325 DCHECK_EQ(PropertyKind::kData, property_details.kind()); in MAGLEV_UNIMPLEMENTED_BYTECODE()
327 if (!property_details.IsConfigurable() && property_details.IsReadOnly()) { in MAGLEV_UNIMPLEMENTED_BYTECODE()
336 property_details.IsConfigurable()) { in MAGLEV_UNIMPLEMENTED_BYTECODE()
/third_party/node/deps/v8/src/compiler/
Djs-native-context-specialization.cc789 PropertyDetails property_details = property_cell.property_details(); in ReduceGlobalAccess() local
790 PropertyCellType property_cell_type = property_details.cell_type(); in ReduceGlobalAccess()
791 DCHECK_EQ(PropertyKind::kData, property_details.kind()); in ReduceGlobalAccess()
801 if (property_details.IsReadOnly()) { in ReduceGlobalAccess()
819 if ((property_details.IsConfigurable() || !property_details.IsReadOnly()) && in ReduceGlobalAccess()
820 property_details.cell_type() != PropertyCellType::kConstant && in ReduceGlobalAccess()
821 property_details.cell_type() != PropertyCellType::kUndefined) in ReduceGlobalAccess()
847 if (!property_details.IsConfigurable() && property_details.IsReadOnly()) { in ReduceGlobalAccess()
855 if (property_details.cell_type() != PropertyCellType::kMutable || in ReduceGlobalAccess()
856 property_details.IsConfigurable()) { in ReduceGlobalAccess()
[all …]
Dheap-refs.cc172 PropertyDetails property_details() const { in property_details() function in v8::internal::compiler::PropertyCellData
237 PropertyDetails property_details = cell->property_details(kAcquireLoad); in Cache() local
248 cell->property_details(kAcquireLoad); in Cache()
249 if (property_details != property_details_again) { in Cache()
255 if (property_details.cell_type() == PropertyCellType::kInTransition) { in Cache()
266 PropertyCell::CheckDataIsCompatible(property_details, *value); in Cache()
269 property_details_ = property_details; in Cache()
1486 BIMODAL_ACCESSOR_C(PropertyCell, PropertyDetails, property_details) in BIMODAL_ACCESSOR()
Dcompilation-dependencies.cc803 DCHECK_EQ(type_, cell_.property_details().cell_type()); in GlobalPropertyDependency()
804 DCHECK_EQ(read_only_, cell_.property_details().IsReadOnly()); in GlobalPropertyDependency()
814 return type_ == cell->property_details().cell_type() && in IsValid()
815 read_only_ == cell->property_details().IsReadOnly(); in IsValid()
1092 PropertyCellType type = cell.property_details().cell_type(); in DependOnGlobalProperty()
1093 bool read_only = cell.property_details().IsReadOnly(); in DependOnGlobalProperty()
Djs-create-lowering.cc1720 PropertyDetails const property_details = in TryAllocateFastLiteral() local
1722 if (property_details.location() != PropertyLocation::kField) continue; in TryAllocateFastLiteral()
1723 DCHECK_EQ(PropertyKind::kData, property_details.kind()); in TryAllocateFastLiteral()
1776 } else if (property_details.representation().IsDouble()) { in TryAllocateFastLiteral()
1790 DCHECK_IMPLIES(property_details.representation().IsSmi() && in TryAllocateFastLiteral()
Dheap-refs.h364 PropertyDetails property_details() const;
/third_party/node/deps/v8/src/runtime/
Druntime-object.cc468 PropertyDetails property_details( in RUNTIME_FUNCTION() local
475 property_details); in RUNTIME_FUNCTION()
480 NameDictionary::Add(isolate, dictionary, name, value, property_details); in RUNTIME_FUNCTION()
818 if (cell.property_details().kind() == PropertyKind::kData) { in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/ic/
Dic.cc904 DCHECK_EQ(0, lookup->property_details().field_index()); in MakeLoadWasmStructFieldHandler()
910 int field_index = lookup->property_details().field_index(); in MakeLoadWasmStructFieldHandler()
1130 DCHECK_EQ(PropertyKind::kData, lookup->property_details().kind()); in ComputeHandler()
1159 lookup->property_details().location()); in ComputeHandler()
2124 DCHECK_EQ(PropertyKind::kData, lookup->property_details().kind()); in ComputeHandler()
2147 if (lookup->property_details().location() == PropertyLocation::kField) { in ComputeHandler()
2169 lookup->property_details().location()); in ComputeHandler()
/third_party/node/deps/v8/src/web-snapshot/
Dweb-snapshot.cc2103 PropertyDetails property_details = in DeserializeExports() local
2109 export_name, property_details, export_value_handle); in DeserializeExports()
2112 transition_cell, property_details, &entry); in DeserializeExports()
/third_party/node/deps/v8/src/diagnostics/
Dobjects-debug.cc1056 CheckDataIsCompatible(property_details(), value()); in PropertyCellVerify()
Dobjects-printer.cc1680 PropertyDetails details = property_details(kAcquireLoad); in PropertyCellPrint()
/third_party/node/deps/v8/src/profiler/
Dheap-snapshot-generator.cc1781 PropertyDetails details = cell.property_details(); in ExtractPropertyReferences()
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.cc15940 TNode<Uint8T> property_details, in SwissNameDictionaryAdd() argument
15943 SwissNameDictionaryAddSIMD(table, key, value, property_details, in SwissNameDictionaryAdd()
15946 SwissNameDictionaryAddPortable(table, key, value, property_details, in SwissNameDictionaryAdd()
Dcode-stub-assembler.h4125 TNode<Uint8T> property_details,
/third_party/node/deps/v8/src/init/
Dbootstrapper.cc6161 PropertyDetails details = cell->property_details(); in TransferNamedProperties()