| /third_party/node/deps/v8/src/objects/ |
| D | descriptor-array-inl.h | 28 TQ_OBJECT_CONSTRUCTORS_IMPL(DescriptorArray) 31 RELAXED_INT16_ACCESSORS(DescriptorArray, number_of_all_descriptors, in TQ_OBJECT_CONSTRUCTORS_IMPL() 33 RELAXED_INT16_ACCESSORS(DescriptorArray, number_of_descriptors, in TQ_OBJECT_CONSTRUCTORS_IMPL() 35 RELAXED_INT16_ACCESSORS(DescriptorArray, raw_number_of_marked_descriptors, in TQ_OBJECT_CONSTRUCTORS_IMPL() 37 RELAXED_INT16_ACCESSORS(DescriptorArray, filler16bits, kFiller16BitsOffset) in TQ_OBJECT_CONSTRUCTORS_IMPL() 39 inline int16_t DescriptorArray::number_of_slack_descriptors() const { in TQ_OBJECT_CONSTRUCTORS_IMPL() 43 inline int DescriptorArray::number_of_entries() const { in number_of_entries() 47 inline int16_t DescriptorArray::CompareAndSwapRawNumberOfMarkedDescriptors( in CompareAndSwapRawNumberOfMarkedDescriptors() 55 void DescriptorArray::CopyEnumCacheFrom(DescriptorArray array) { in CopyEnumCacheFrom() 59 InternalIndex DescriptorArray::Search(Name name, int valid_descriptors, in Search() [all …]
|
| D | descriptor-array.h | 58 class DescriptorArray 59 : public TorqueGeneratedDescriptorArray<DescriptorArray, HeapObject> { 67 inline void CopyEnumCacheFrom(DescriptorArray array); 68 static void InitializeOrChangeEnumCache(Handle<DescriptorArray> descriptors, 108 static Handle<DescriptorArray> CopyUpTo(Isolate* isolate, 109 Handle<DescriptorArray> desc, 112 static Handle<DescriptorArray> CopyUpToAddAttributes( 113 Isolate* isolate, Handle<DescriptorArray> desc, int enumeration_index, 116 static Handle<DescriptorArray> CopyForFastObjectClone( 117 Isolate* isolate, Handle<DescriptorArray> desc, int enumeration_index, [all …]
|
| D | map.cc | 505 DescriptorArray old_desc = IsConcurrent(cmode) in InstancesNeedRewriting() 508 DescriptorArray new_desc = IsConcurrent(cmode) in InstancesNeedRewriting() 534 DescriptorArray descriptors = IsConcurrent(cmode) in NumberOfFields() 546 DescriptorArray descriptors = instance_descriptors(); in GetFieldCounts() 591 DescriptorArray new_descriptors) { in ReplaceDescriptors() 598 DescriptorArray to_replace = instance_descriptors(isolate); in ReplaceDescriptors() 671 DescriptorArray old_descriptors = old_map.instance_descriptors(isolate); in SearchMigrationTarget() 721 DescriptorArray old_descriptors = in TryReplayPropertyTransitions() 733 DescriptorArray new_descriptors = in TryReplayPropertyTransitions() 799 Handle<DescriptorArray> descriptors(map->instance_descriptors(isolate), in EnsureDescriptorSlack() [all …]
|
| D | map.h | 589 DECL_ACCESSORS(instance_descriptors, DescriptorArray) 590 DECL_RELAXED_ACCESSORS(instance_descriptors, DescriptorArray) 591 DECL_ACQUIRE_GETTER(instance_descriptors, DescriptorArray) 593 DescriptorArray descriptors, 596 inline void UpdateDescriptors(Isolate* isolate, DescriptorArray descriptors, 599 DescriptorArray descriptors); 837 Handle<DescriptorArray> descriptors); 899 Handle<DescriptorArray> descriptors, 902 Isolate* isolate, Handle<Map> map, Handle<DescriptorArray> descriptors); 906 Handle<DescriptorArray> descriptors); [all …]
|
| D | map-updater.h | 137 Handle<DescriptorArray> BuildDescriptorArray(); 143 Handle<Map> FindSplitMap(Handle<DescriptorArray> descriptors); 190 Handle<DescriptorArray> descriptors, InternalIndex descriptor, 212 Handle<DescriptorArray> old_descriptors_;
|
| D | descriptor-array.tq | 19 extern class DescriptorArray extends HeapObject { 29 class StrongDescriptorArray extends DescriptorArray {}
|
| D | map-updater.cc | 164 Handle<DescriptorArray> descriptors, InternalIndex descriptor, in GetOrComputeFieldType() 646 Handle<DescriptorArray> tmp_descriptors( in FindTargetMap() 694 DescriptorArray target_descriptors = in FindTargetMap() 742 Handle<DescriptorArray> tmp_descriptors( in FindTargetMap() 763 Handle<DescriptorArray> MapUpdater::BuildDescriptorArray() { in BuildDescriptorArray() 766 Handle<DescriptorArray> target_descriptors( in BuildDescriptorArray() 775 Handle<DescriptorArray> new_descriptors = in BuildDescriptorArray() 776 DescriptorArray::Allocate(isolate_, old_nof_, new_slack); in BuildDescriptorArray() 930 Handle<Map> MapUpdater::FindSplitMap(Handle<DescriptorArray> descriptors) { in FindSplitMap() 940 DescriptorArray next_descriptors = next.instance_descriptors(isolate_); in FindSplitMap() [all …]
|
| D | map-inl.h | 39 ACCESSORS(Map, instance_descriptors, DescriptorArray, in ACCESSORS() argument 41 RELAXED_ACCESSORS(Map, instance_descriptors, DescriptorArray, in ACCESSORS() 43 RELEASE_ACQUIRE_ACCESSORS(Map, instance_descriptors, DescriptorArray, in ACCESSORS() 336 Handle<DescriptorArray> descriptors) { in AddMissingTransitionsForTesting() 691 void Map::UpdateDescriptors(Isolate* isolate, DescriptorArray descriptors, in UpdateDescriptors() 696 void Map::InitializeDescriptors(Isolate* isolate, DescriptorArray descriptors) { in InitializeDescriptors() 709 DescriptorArray descriptors = instance_descriptors(isolate); in AppendDescriptor()
|
| D | keys.cc | 51 Handle<DescriptorArray> descs, int nof_descriptors, in AddKey() 72 Handle<DescriptorArray> descs(map.instance_descriptors(isolate), isolate); in CombineKeys() 399 Handle<DescriptorArray> descriptors = in GetFastEnumPropertyKeys() 400 Handle<DescriptorArray>(map->instance_descriptors(isolate), isolate); in GetFastEnumPropertyKeys() 439 DescriptorArray::InitializeOrChangeEnumCache(descriptors, isolate, keys, in GetFastEnumPropertyKeys() 758 Handle<DescriptorArray> descs, int start_index, int limit) { in CollectOwnPropertyNamesInternal() 993 Handle<DescriptorArray> descs = Handle<DescriptorArray>( in CollectOwnPropertyNames() 1029 Handle<DescriptorArray> descs( in CollectOwnPropertyNames() 1062 Handle<DescriptorArray> descs(object->map().instance_descriptors(isolate_), in CollectPrivateNames()
|
| D | objects.cc | 1962 << DescriptorArray::cast(*this).number_of_descriptors() << "]>"; in HeapObjectShortPrint() 2242 return DescriptorArray::SizeFor( in SizeFromMap() 2243 DescriptorArray::unchecked_cast(*this).number_of_all_descriptors()); in SizeFromMap() 2327 return DescriptorArray::cast(*this).number_of_descriptors() > 1; in NeedsRehashing() 2414 DCHECK_LE(1, DescriptorArray::cast(*this).number_of_descriptors()); in RehashBasedOnMap() 2415 DescriptorArray::cast(*this).Sort(); in RehashBasedOnMap() 2453 void DescriptorArray::GeneralizeAllFields() { in GeneralizeAllFields() 3864 Handle<DescriptorArray> DescriptorArray::CopyUpTo(Isolate* isolate, in CopyUpTo() 3865 Handle<DescriptorArray> desc, in CopyUpTo() 3868 return DescriptorArray::CopyUpToAddAttributes(isolate, desc, in CopyUpTo() [all …]
|
| D | property-descriptor.cc | 59 Handle<DescriptorArray> descs = in ToPropertyDescriptorFastPath() 60 Handle<DescriptorArray>(map->instance_descriptors(isolate), isolate); in ToPropertyDescriptorFastPath()
|
| D | map.tq | 73 instance_descriptors: DescriptorArray;
|
| /third_party/node/deps/v8/src/heap/ |
| D | heap-write-barrier.h | 18 class DescriptorArray; variable 56 static inline void Marking(DescriptorArray, int number_of_own_descriptors); 82 static void MarkingSlow(Heap* heap, DescriptorArray,
|
| D | marking-visitor-inl.h | 445 DescriptorArray descriptors) { in MarkDescriptorArrayBlack() 451 return DescriptorArray::BodyDescriptor::SizeOf(descriptors.map(), in MarkDescriptorArrayBlack() 459 DescriptorArray descriptor_array, int number_of_own_descriptors) { in VisitDescriptors() 476 Map map, DescriptorArray array) { in VisitDescriptorArray() 479 int size = DescriptorArray::BodyDescriptor::SizeOf(map, array); in VisitDescriptorArray() 509 DescriptorArray descriptors = DescriptorArray::cast(maybe_descriptors); in VisitDescriptorsForMap()
|
| D | marking-visitor.h | 166 V8_INLINE int VisitDescriptorArray(Map map, DescriptorArray object); 241 V8_INLINE void VisitDescriptors(DescriptorArray descriptors, 258 V8_INLINE int MarkDescriptorArrayBlack(DescriptorArray descriptors);
|
| D | marking-barrier.h | 38 void Write(DescriptorArray, int number_of_own_descriptors);
|
| D | mark-compact.h | 720 void TrimDescriptorArray(Map map, DescriptorArray descriptors); 721 void TrimEnumCache(Map map, DescriptorArray descriptors); 723 DescriptorArray descriptors); 768 void RightTrimDescriptorArray(DescriptorArray array, int descriptors_to_trim);
|
| D | heap-write-barrier.cc | 75 void WriteBarrier::MarkingSlow(Heap* heap, DescriptorArray descriptor_array, in MarkingSlow()
|
| /third_party/node/deps/v8/src/builtins/ |
| D | builtins-shadowrealm-gen.cc | 21 void CheckAccessor(TNode<DescriptorArray> array, TNode<IntPtrT> index, 38 void ShadowRealmBuiltinsAssembler::CheckAccessor(TNode<DescriptorArray> array, in CheckAccessor() 106 TNode<DescriptorArray> descriptors = LoadMapInstanceDescriptors(map); in TF_BUILTIN()
|
| D | function.tq | 29 array: DescriptorArray, index: constexpr int32, 62 const descriptors: DescriptorArray = fn.map.instance_descriptors;
|
| D | builtins-struct.cc | 44 Handle<DescriptorArray> descriptors = factory->NewDescriptorArray( in BUILTIN()
|
| /third_party/node/deps/v8/src/runtime/ |
| D | runtime-classes.cc | 271 Handle<DescriptorArray> properties_template) { in UpdateProtectors() 281 Handle<DescriptorArray> descriptors_template, in AddDescriptorsByTemplate() 286 Handle<DescriptorArray> descriptors = in AddDescriptorsByTemplate() 287 DescriptorArray::Allocate(isolate, nof_descriptors, 0); in AddDescriptorsByTemplate() 500 Handle<DescriptorArray> descriptors_template = in InitClassPrototype() 501 Handle<DescriptorArray>::cast(properties_template); in InitClassPrototype() 558 Handle<DescriptorArray> descriptors_template = in InitClassConstructor() 559 Handle<DescriptorArray>::cast(properties_template); in InitClassConstructor()
|
| /third_party/node/deps/v8/src/snapshot/ |
| D | deserializer.h | 110 const std::vector<Handle<DescriptorArray>>& new_descriptor_arrays() const { in new_descriptor_arrays() 225 std::vector<Handle<DescriptorArray>> new_descriptor_arrays_;
|
| /third_party/node/deps/v8/src/codegen/ |
| D | code-stub-assembler.cc | 1876 TNode<DescriptorArray> array) { in LoadNumberOfDescriptors() 1878 array, DescriptorArray::kNumberOfDescriptorsOffset)); in LoadNumberOfDescriptors() 1914 TNode<DescriptorArray> CodeStubAssembler::LoadMapDescriptors(TNode<Map> map) { in LoadMapDescriptors() 1915 return LoadObjectField<DescriptorArray>(map, Map::kInstanceDescriptorsOffset); in LoadMapDescriptors() 2222 TNode<DescriptorArray> array) { in LoadArrayLength() 2224 IntPtrConstant(DescriptorArray::kEntrySize)); in LoadArrayLength() 8228 TNode<DescriptorArray> object, TNode<IntPtrT> index, in LoadDescriptorArrayElement() 8230 return LoadArrayElement<DescriptorArray, IntPtrT, T>( in LoadDescriptorArrayElement() 8231 object, DescriptorArray::kHeaderSize, index, additional_offset); in LoadDescriptorArrayElement() 8235 TNode<DescriptorArray> container, TNode<IntPtrT> key_index) { in LoadKeyByKeyIndex() [all …]
|
| /third_party/node/deps/v8/src/ic/ |
| D | accessor-assembler.h | 277 TNode<DescriptorArray> descriptors, 286 TNode<DescriptorArray> descriptors, 292 void CheckFieldType(TNode<DescriptorArray> descriptors,
|