/third_party/node/deps/v8/src/objects/ |
H A D | descriptor-array-inl.h | 28 TQ_OBJECT_CONSTRUCTORS_IMPL(DescriptorArray) 31 RELAXED_INT16_ACCESSORS(DescriptorArray, number_of_all_descriptors, 33 RELAXED_INT16_ACCESSORS(DescriptorArray, number_of_descriptors, 35 RELAXED_INT16_ACCESSORS(DescriptorArray, raw_number_of_marked_descriptors, 37 RELAXED_INT16_ACCESSORS(DescriptorArray, filler16bits, kFiller16BitsOffset) 39 inline int16_t DescriptorArray::number_of_slack_descriptors() const { in number_of_slack_descriptors() 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 arra [all...] |
H A D | descriptor-array.h | 41 // A DescriptorArray is a custom array that holds instance descriptors. 58 class DescriptorArray class 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> CopyForFastObjectClon [all...] |
H A 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> descriptor [all...] |
H A D | map.cc | 505 DescriptorArray old_desc = IsConcurrent(cmode) in InstancesNeedRewriting() 508 DescriptorArray new_desc = IsConcurrent(cmode) in InstancesNeedRewriting() 534 DescriptorArray descriptors = IsConcurrent(cmode) 546 DescriptorArray descriptors = instance_descriptors(); 591 DescriptorArray new_descriptors) { 598 DescriptorArray to_replace = instance_descriptors(isolate); 671 DescriptorArray old_descriptors = old_map.instance_descriptors(isolate); 721 DescriptorArray old_descriptors = 733 DescriptorArray new_descriptors = 799 Handle<DescriptorArray> descriptor [all...] |
H A 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_;
|
H A 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_descriptor in FindSplitMap() [all...] |
H A D | map-inl.h | 39 ACCESSORS(Map, instance_descriptors, DescriptorArray, 41 RELAXED_ACCESSORS(Map, instance_descriptors, DescriptorArray, 43 RELEASE_ACQUIRE_ACCESSORS(Map, instance_descriptors, DescriptorArray, 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()
|
H A D | objects.cc | 1961 os << "<DescriptorArray[" in HeapObjectShortPrint() 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 [all...] |
H A D | keys.cc | 51 Handle<DescriptorArray> descs, int nof_descriptors, in AddKey() 72 Handle<DescriptorArray> descs(map.instance_descriptors(isolate), isolate); in CombineKeys() 392 // DescriptorArray with sufficient number of entries. in GetFastEnumPropertyKeys() 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> desc in CollectOwnPropertyNames() [all...] |
H A D | property-descriptor.cc | 59 Handle<DescriptorArray> descs = in ToPropertyDescriptorFastPath() 60 Handle<DescriptorArray>(map->instance_descriptors(isolate), isolate); in ToPropertyDescriptorFastPath()
|
H A D | literal-objects.cc | 48 IsolateT* isolate, Handle<DescriptorArray> descriptor_array_template, in AddToDescriptorArrayTemplate() 429 descriptor_array_template_ = DescriptorArray::Allocate( in CreateTemplates() 550 Handle<DescriptorArray> descriptor_array_template_;
|
/third_party/node/deps/v8/src/heap/ |
H A D | heap-write-barrier.h | 18 class DescriptorArray; 56 static inline void Marking(DescriptorArray, int number_of_own_descriptors); 82 static void MarkingSlow(Heap* heap, DescriptorArray,
|
H A 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()
|
H A 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);
|
H A D | marking-barrier.h | 38 void Write(DescriptorArray, int number_of_own_descriptors);
|
H A 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);
|
H A D | heap-write-barrier.cc | 75 void WriteBarrier::MarkingSlow(Heap* heap, DescriptorArray descriptor_array, in MarkingSlow()
|
/third_party/node/deps/v8/src/runtime/ |
H A 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/builtins/ |
H A 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()
|
H A D | builtins-struct.cc | 44 Handle<DescriptorArray> descriptors = factory->NewDescriptorArray( in BUILTIN()
|
/third_party/node/deps/v8/src/snapshot/ |
H A 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/ |
H A D | code-stub-assembler.cc | 1876 TNode<DescriptorArray> array) { 1878 array, DescriptorArray::kNumberOfDescriptorsOffset)); 1914 TNode<DescriptorArray> CodeStubAssembler::LoadMapDescriptors(TNode<Map> map) { 1915 return LoadObjectField<DescriptorArray>(map, Map::kInstanceDescriptorsOffset); 2222 TNode<DescriptorArray> array) { 2224 IntPtrConstant(DescriptorArray::kEntrySize)); 8228 TNode<DescriptorArray> object, TNode<IntPtrT> index, 8230 return LoadArrayElement<DescriptorArray, IntPtrT, T>( 8231 object, DescriptorArray::kHeaderSize, index, additional_offset); 8235 TNode<DescriptorArray> containe [all...] |
/third_party/node/deps/v8/src/compiler/ |
H A D | heap-refs.h | 117 NEVER_SERIALIZED(DescriptorArray) \ 590 DEFINE_REF_CONSTRUCTOR(DescriptorArray, HeapObjectRef) 592 Handle<DescriptorArray> object() const;
|
H A D | access-info.cc | 416 Handle<DescriptorArray> descriptors = map.instance_descriptors().object(); in ComputeDataFieldAccessInfo() 627 Handle<DescriptorArray> descriptors = broker()->CanonicalPersistentHandle( in ComputeAccessorDescriptorAccessInfo() 701 DescriptorArray descriptors = *map.instance_descriptors().object(); in TryLoadPropertyDetails() 1100 Handle<DescriptorArray> descriptors = in LookupTransition()
|
/third_party/node/deps/v8/src/ic/ |
H A D | accessor-assembler.h | 277 TNode<DescriptorArray> descriptors, 286 TNode<DescriptorArray> descriptors, 292 void CheckFieldType(TNode<DescriptorArray> descriptors,
|