Searched refs:PropertyCellType (Results 1 – 16 of 16) sorted by relevance
/third_party/node/deps/v8/src/objects/ |
D | property-details.h | 251 enum class PropertyCellType { enum 269 PropertyCellType cell_type, 290 PropertyCellTypeField::encode(PropertyCellType::kNoCell)) {} 305 PropertyCellType cell_type = PropertyCellType::kNoCell) { 323 PropertyDetails set_cell_type(PropertyCellType type) const { in set_cell_type() 392 PropertyCellType cell_type() const { in cell_type() 411 using PropertyCellTypeField = AttributesField::Next<PropertyCellType, 3>; 470 DCHECK_EQ(PropertyCellType::kNoCell, cell_type()); in ToByte() 471 STATIC_ASSERT(static_cast<int>(PropertyCellType::kNoCell) == 0); in ToByte() 488 DCHECK_EQ(PropertyCellType::kNoCell, details.cell_type()); in FromByte() [all …]
|
D | property-cell.h | 44 static PropertyCellType InitialType(Isolate* isolate, Object value); 48 static PropertyCellType UpdatedType(Isolate* isolate, PropertyCell cell,
|
D | objects.cc | 190 std::ostream& operator<<(std::ostream& os, PropertyCellType type) { in operator <<() 192 case PropertyCellType::kUndefined: in operator <<() 194 case PropertyCellType::kConstant: in operator <<() 196 case PropertyCellType::kConstantType: in operator <<() 198 case PropertyCellType::kMutable: in operator <<() 200 case PropertyCellType::kInTransition: in operator <<() 6578 details = details.set_cell_type(PropertyCellType::kConstant); in ClearAndInvalidate() 6617 PropertyCellType PropertyCell::InitialType(Isolate* isolate, Object value) { in InitialType() 6618 return value.IsUndefined(isolate) ? PropertyCellType::kUndefined in InitialType() 6619 : PropertyCellType::kConstant; in InitialType() [all …]
|
D | property-cell-inl.h | 63 transition_marker.set_cell_type(PropertyCellType::kInTransition); in Transition()
|
D | module.cc | 348 PropertyCellType::kMutable)); in GetModuleNamespace() 353 PropertyCellType::kMutable)); in GetModuleNamespace()
|
D | elements.cc | 1368 PropertyCellType::kNoCell); in GetDetailsImpl() 1373 PropertyCellType::kNoCell); in GetDetailsImpl() 1528 PropertyCellType::kNoCell, details.dictionary_index()); in ReconfigureImpl() 1538 PropertyCellType::kNoCell); in AddImpl() 3212 PropertyCellType::kNoCell); in GetDetailsImpl() 3218 PropertyCellType::kNoCell); in GetDetailsImpl() 4530 PropertyCellType::kNoCell); in GetDetailsImpl() 4745 PropertyCellType::kNoCell); in AddImpl() 4780 PropertyCellType::kNoCell); in ReconfigureImpl() 4959 PropertyCellType::kNoCell); in GetDetailsImpl()
|
D | lookup.cc | 517 PropertyCellType::kMutable); in ReconfigureDataProperty() 813 PropertyCellType::kMutable); in TransitionToAccessorPair() 1329 PropertyCellType::kNoCell); in LookupInRegularHolder()
|
D | literal-objects.cc | 458 PropertyDetails details(kind, attribs, PropertyCellType::kNoCell, in AddConstant()
|
D | js-objects.cc | 2670 auto cell_type = value->IsUndefined(roots) ? PropertyCellType::kUndefined in SetNormalizedProperty() 2671 : PropertyCellType::kConstant; in SetNormalizedProperty() 5393 details = details.set_cell_type(PropertyCellType::kMutable); in InvalidatePropertyCell()
|
/third_party/node/deps/v8/src/maglev/ |
D | maglev-graph-builder.cc | 324 PropertyCellType property_cell_type = property_details.cell_type(); in MAGLEV_UNIMPLEMENTED_BYTECODE() 335 if (property_cell_type != PropertyCellType::kMutable || in MAGLEV_UNIMPLEMENTED_BYTECODE() 341 if (property_cell_type == PropertyCellType::kConstant || in MAGLEV_UNIMPLEMENTED_BYTECODE() 342 property_cell_type == PropertyCellType::kUndefined) { in MAGLEV_UNIMPLEMENTED_BYTECODE()
|
/third_party/node/deps/v8/src/compiler/ |
D | js-native-context-specialization.cc | 790 PropertyCellType property_cell_type = property_details.cell_type(); in ReduceGlobalAccess() 806 } else if (property_cell_type == PropertyCellType::kUndefined) { in ReduceGlobalAccess() 808 } else if (property_cell_type == PropertyCellType::kConstantType) { in ReduceGlobalAccess() 820 property_details.cell_type() != PropertyCellType::kConstant && in ReduceGlobalAccess() 821 property_details.cell_type() != PropertyCellType::kUndefined) in ReduceGlobalAccess() 855 if (property_details.cell_type() != PropertyCellType::kMutable || in ReduceGlobalAccess() 861 if (property_details.cell_type() == PropertyCellType::kConstant || in ReduceGlobalAccess() 862 property_details.cell_type() == PropertyCellType::kUndefined) { in ReduceGlobalAccess() 876 if (property_details.cell_type() == PropertyCellType::kConstantType) { in ReduceGlobalAccess() 910 case PropertyCellType::kConstant: { in ReduceGlobalAccess() [all …]
|
D | compilation-dependencies.cc | 797 GlobalPropertyDependency(const PropertyCellRef& cell, PropertyCellType type, in GlobalPropertyDependency() 835 const PropertyCellType type_; 1092 PropertyCellType type = cell.property_details().cell_type(); in DependOnGlobalProperty()
|
D | heap-refs.cc | 255 if (property_details.cell_type() == PropertyCellType::kInTransition) { in Cache()
|
/third_party/node/deps/v8/src/ic/ |
D | accessor-assembler.cc | 3851 static_cast<int>(PropertyCellType::kConstant))), in StoreGlobalIC_PropertyCellCase() 3856 type, Int32Constant(static_cast<int>(PropertyCellType::kMutable))), in StoreGlobalIC_PropertyCellCase() 3860 PropertyCellType::kConstantType))), in StoreGlobalIC_PropertyCellCase() 3862 PropertyCellType::kUndefined))))); in StoreGlobalIC_PropertyCellCase()
|
/third_party/node/deps/v8/src/heap/ |
D | factory.cc | 1798 empty_string(), PropertyDetails::Empty(PropertyCellType::kConstantType), in NewProtector() 2479 PropertyCellType::kMutable); in NewJSGlobalObject()
|
/third_party/node/deps/v8/src/init/ |
D | bootstrapper.cc | 6143 PropertyCellType::kMutable); in TransferNamedProperties() 6169 PropertyCellType::kMutable); in TransferNamedProperties()
|