/third_party/node/deps/v8/src/objects/ |
D | lookup.h | 166 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()
|
D | property-cell-inl.h | 31 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()
|
D | property-cell.h | 27 inline PropertyDetails property_details() const; 28 inline PropertyDetails property_details(AcquireLoadTag tag) const;
|
D | lookup.cc | 371 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()
|
D | ordered-hash-table.tq | 99 property_details: Smi|TheHole;
|
D | dictionary-inl.h | 338 return dict.CellAt(entry).property_details(); in DetailsAt()
|
D | objects.cc | 3629 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()
|
D | js-objects.cc | 5392 PropertyDetails details = cell->property_details(); in InvalidatePropertyCell()
|
/third_party/node/deps/v8/src/maglev/ |
D | maglev-graph-builder.cc | 323 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/ |
D | js-native-context-specialization.cc | 789 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 …]
|
D | heap-refs.cc | 172 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()
|
D | compilation-dependencies.cc | 803 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()
|
D | js-create-lowering.cc | 1720 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()
|
D | heap-refs.h | 364 PropertyDetails property_details() const;
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-object.cc | 468 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/ |
D | ic.cc | 904 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/ |
D | web-snapshot.cc | 2103 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/ |
D | objects-debug.cc | 1056 CheckDataIsCompatible(property_details(), value()); in PropertyCellVerify()
|
D | objects-printer.cc | 1680 PropertyDetails details = property_details(kAcquireLoad); in PropertyCellPrint()
|
/third_party/node/deps/v8/src/profiler/ |
D | heap-snapshot-generator.cc | 1781 PropertyDetails details = cell.property_details(); in ExtractPropertyReferences()
|
/third_party/node/deps/v8/src/codegen/ |
D | code-stub-assembler.cc | 15940 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()
|
D | code-stub-assembler.h | 4125 TNode<Uint8T> property_details,
|
/third_party/node/deps/v8/src/init/ |
D | bootstrapper.cc | 6161 PropertyDetails details = cell->property_details(); in TransferNamedProperties()
|