/third_party/node/deps/v8/src/objects/ |
D | js-objects-inl.h | 169 ElementsKind current_kind = object->GetElementsKind(); in EnsureCanContainElements() 223 if (object->GetElementsKind() == HOLEY_SMI_ELEMENTS) { in EnsureCanContainElements() 225 } else if (object->GetElementsKind() == PACKED_SMI_ELEMENTS) { in EnsureCanContainElements() 622 DEF_GETTER(JSObject, GetElementsKind, ElementsKind) { in ACCESSORS() 653 return ElementsAccessor::ForKind(GetElementsKind(cage_base)); in DEF_GETTER() 657 return IsObjectElementsKind(GetElementsKind(cage_base)); in DEF_GETTER() 661 return IsSmiElementsKind(GetElementsKind(cage_base)); in DEF_GETTER() 665 return IsSmiOrObjectElementsKind(GetElementsKind(cage_base)); in DEF_GETTER() 669 return IsDoubleElementsKind(GetElementsKind(cage_base)); in DEF_GETTER() 673 return IsHoleyElementsKind(GetElementsKind(cage_base)); in DEF_GETTER() [all …]
|
D | js-array-inl.h | 53 IsDoubleElementsKind(array->GetElementsKind())) || in SetContent() 55 (IsObjectElementsKind(array->GetElementsKind()) || in SetContent() 56 (IsSmiElementsKind(array->GetElementsKind()) && in SetContent()
|
D | allocation-site-inl.h | 99 ElementsKind AllocationSite::GetElementsKind() const { in GetElementsKind() function 219 ElementsKind kind = boilerplate->GetElementsKind(); in DigestTransitionFeedback() 249 ElementsKind kind = site->GetElementsKind(); in DigestTransitionFeedback()
|
D | elements.cc | 726 DCHECK(IsFastElementsKind(array->GetElementsKind())); in SetLengthImpl() 731 ElementsKind kind = array->GetElementsKind(); in SetLengthImpl() 890 ElementsKind from_kind = object->GetElementsKind(); in GrowCapacityAndConvertImpl() 960 DCHECK_EQ(object->GetElementsKind(), kind()); in GrowCapacity() 1070 ElementsKind original_elements_kind = object->GetElementsKind(); in CollectValuesOrEntriesImpl() 1077 DCHECK_EQ(object->GetElementsKind(), original_elements_kind); in CollectValuesOrEntriesImpl() 1094 if (object->GetElementsKind() != original_elements_kind) break; in CollectValuesOrEntriesImpl() 1730 ElementsKind original_elements_kind = receiver->GetElementsKind(); in IncludesValueImpl() 1737 DCHECK_EQ(receiver->GetElementsKind(), original_elements_kind); in IncludesValueImpl() 1783 if (receiver->GetElementsKind() != DICTIONARY_ELEMENTS) { in IncludesValueImpl() [all …]
|
D | allocation-site-scopes-inl.h | 44 AllocationSite::ShouldTrack(object->GetElementsKind())) { in ShouldCreateMemento()
|
D | allocation-site.h | 124 inline ElementsKind GetElementsKind() const;
|
D | js-array-buffer.cc | 223 DCHECK(IsTypedArrayOrRabGsabTypedArrayElementsKind(self->GetElementsKind())); in GetBuffer() 379 auto element_byte_size = ElementsKindToByteSize(array.GetElementsKind()); in LengthTrackingGsabBackedTypedArrayLength()
|
D | js-objects.cc | 2720 DCHECK_EQ(object->GetElementsKind(), DICTIONARY_ELEMENTS); in SetNormalizedElement() 4064 ElementsKind kind = object.GetElementsKind(); in TestElementsIntegrityLevel() 4478 switch (object.GetElementsKind()) { in HasEnumerableElements() 5171 ElementsKind kind = object->GetElementsKind(isolate); in AddDataElement() 5247 ElementsKind from_kind = object->GetElementsKind(); in TransitionElementsKind() 5305 switch (GetElementsKind()) { in GetFastElementsUsage()
|
D | js-objects.h | 355 DECL_GETTER(GetElementsKind, ElementsKind)
|
D | value-serializer.cc | 711 switch (array->GetElementsKind(cage_base)) { in WriteJSArray() 735 array->GetElementsKind(cage_base) != PACKED_ELEMENTS) { in WriteJSArray()
|
D | lookup.cc | 348 ElementsKind kind = holder_obj->GetElementsKind(isolate_); in PrepareForDataProperty()
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-array.cc | 104 ElementsKind to_kind = can_use_type_feedback ? site->GetElementsKind() in RUNTIME_FUNCTION() 129 ElementsKind old_kind = array->GetElementsKind(); in RUNTIME_FUNCTION() 133 if ((old_kind != array->GetElementsKind() || !can_use_type_feedback || in RUNTIME_FUNCTION() 141 if (old_kind != array->GetElementsKind() || !can_inline_array_constructor) { in RUNTIME_FUNCTION()
|
D | runtime-literals.cc | 164 switch (copy->GetElementsKind(isolate)) { in StructureWalk()
|
D | runtime-object.cc | 851 ElementsKind elements_kind = lookup_start_object->GetElementsKind(); in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/builtins/ |
D | builtins-array.cc | 67 ElementsKind origin_kind = array->GetElementsKind(); in MatchArrayElementsKindToArguments() 107 ElementsKind origin_kind = array->GetElementsKind(); in EnsureJSArrayWithWritableFastElements() 230 if (args->length() == 1 && array->GetElementsKind() != PACKED_ELEMENTS) { in TryFastArrayFill() 622 DCHECK(!IsDictionaryElementsKind(array->GetElementsKind())); in BUILTIN() 845 switch (array->GetElementsKind()) { in EstimateElementCount() 917 ElementsKind kind = object->GetElementsKind(); in CollectElementIndices() 1103 switch (array->GetElementsKind()) { in IterateElements() 1281 GetPackedElementsKind(array->GetElementsKind()); in Slow_ArrayConcat() 1336 switch (array.GetElementsKind()) { in Slow_ArrayConcat() 1707 if (array->GetElementsKind() == ElementsKind::PACKED_SMI_ELEMENTS) { in FastArrayGroupBy()
|
D | builtins-typed-array.cc | 147 ElementsKind kind = array->GetElementsKind(); in BUILTIN()
|
/third_party/node/deps/v8/src/compiler/ |
D | compilation-dependencies.cc | 915 : site->GetElementsKind(); in IsValid() 955 holder.GetElementsKind(), index_); in IsValid() 1144 : site.GetElementsKind(); in DependOnElementsKind()
|
D | heap-refs.h | 652 ElementsKind GetElementsKind() const;
|
D | js-create-lowering.cc | 652 elements_kind = site_ref->GetElementsKind(); in ReduceJSCreateArray() 1131 native_context().GetInitialJSArrayMap(site.GetElementsKind()); in ReduceJSCreateEmptyLiteralArray()
|
D | heap-refs.cc | 1418 HEAP_ACCESSOR_C(AllocationSite, ElementsKind, GetElementsKind) in HEAP_ACCESSOR_C()
|
/third_party/node/deps/v8/src/api/ |
D | api-inl.h | 288 switch (obj.GetElementsKind()) { in CopyAndConvertArrayToCppBuffer()
|
/third_party/node/deps/v8/src/json/ |
D | json-stringifier.cc | 681 switch (object->GetElementsKind(cage_base)) { in SerializeJSArray() 725 object->GetElementsKind(cage_base) != PACKED_ELEMENTS) { in SerializeJSArray()
|
/third_party/node/deps/v8/src/diagnostics/ |
D | objects-debug.cc | 725 ElementsKind kind = holder.GetElementsKind(); in SloppyArgumentsElementsVerify() 772 if (IsSloppyArgumentsElementsKind(GetElementsKind())) { in JSArgumentsObjectVerify() 1984 switch (GetElementsKind()) { in IncrementSpillStatistics()
|
/third_party/node/deps/v8/src/web-snapshot/ |
D | web-snapshot.cc | 830 auto elements_kind = array->GetElementsKind(); in DiscoverArray() 1017 auto elements_kind = array->GetElementsKind(); in SerializeArray()
|
/third_party/node/deps/v8/src/heap/ |
D | factory.cc | 1963 SLOW_DCHECK(clone->GetElementsKind() == source->GetElementsKind()); in CopyJSObjectWithAllocationSite() 2671 NewJSArrayStorage(array->GetElementsKind(), capacity, mode); in NewJSArrayStorage()
|