Home
last modified time | relevance | path

Searched refs:PropertyCellType (Results 1 – 16 of 16) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dproperty-details.h251 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 …]
Dproperty-cell.h44 static PropertyCellType InitialType(Isolate* isolate, Object value);
48 static PropertyCellType UpdatedType(Isolate* isolate, PropertyCell cell,
Dobjects.cc190 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 …]
Dproperty-cell-inl.h63 transition_marker.set_cell_type(PropertyCellType::kInTransition); in Transition()
Dmodule.cc348 PropertyCellType::kMutable)); in GetModuleNamespace()
353 PropertyCellType::kMutable)); in GetModuleNamespace()
Delements.cc1368 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()
Dlookup.cc517 PropertyCellType::kMutable); in ReconfigureDataProperty()
813 PropertyCellType::kMutable); in TransitionToAccessorPair()
1329 PropertyCellType::kNoCell); in LookupInRegularHolder()
Dliteral-objects.cc458 PropertyDetails details(kind, attribs, PropertyCellType::kNoCell, in AddConstant()
Djs-objects.cc2670 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/
Dmaglev-graph-builder.cc324 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/
Djs-native-context-specialization.cc790 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 …]
Dcompilation-dependencies.cc797 GlobalPropertyDependency(const PropertyCellRef& cell, PropertyCellType type, in GlobalPropertyDependency()
835 const PropertyCellType type_;
1092 PropertyCellType type = cell.property_details().cell_type(); in DependOnGlobalProperty()
Dheap-refs.cc255 if (property_details.cell_type() == PropertyCellType::kInTransition) { in Cache()
/third_party/node/deps/v8/src/ic/
Daccessor-assembler.cc3851 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/
Dfactory.cc1798 empty_string(), PropertyDetails::Empty(PropertyCellType::kConstantType), in NewProtector()
2479 PropertyCellType::kMutable); in NewJSGlobalObject()
/third_party/node/deps/v8/src/init/
Dbootstrapper.cc6143 PropertyCellType::kMutable); in TransferNamedProperties()
6169 PropertyCellType::kMutable); in TransferNamedProperties()