Home
last modified time | relevance | path

Searched refs:layout_descriptor (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/
Dlayout-descriptor.cc36 LayoutDescriptor* layout_descriptor = Initialize( in New() local
39 return handle(layout_descriptor, isolate); in New()
47 Handle<LayoutDescriptor> layout_descriptor(map->GetLayoutDescriptor(), in ShareAppend() local
52 layout_descriptor->IsTagged(details.field_index())); in ShareAppend()
53 return layout_descriptor; in ShareAppend()
56 layout_descriptor = LayoutDescriptor::EnsureCapacity( in ShareAppend()
57 isolate, layout_descriptor, field_index + details.field_width_in_words()); in ShareAppend()
60 LayoutDescriptor* layout_desc = *layout_descriptor; in ShareAppend()
73 LayoutDescriptor* layout_descriptor = map->layout_descriptor(); in AppendIfFastOrUseFull() local
74 if (layout_descriptor->IsSlowLayout()) { in AppendIfFastOrUseFull()
[all …]
Dlayout-descriptor-inl.h122 bool LayoutDescriptor::IsFastPointerLayout(Object* layout_descriptor) { in IsFastPointerLayout() argument
123 return layout_descriptor == FastPointerLayout(); in IsFastPointerLayout()
200 LayoutDescriptor* layout_descriptor, Map* map, DescriptorArray* descriptors, in Initialize() argument
209 layout_descriptor->IsTagged(details.field_index())); in Initialize()
213 layout_descriptor = layout_descriptor->SetRawData(field_index); in Initialize()
215 layout_descriptor = layout_descriptor->SetRawData(field_index + 1); in Initialize()
218 return layout_descriptor; in Initialize()
Dlayout-descriptor.h39 V8_INLINE static bool IsFastPointerLayout(Object* layout_descriptor);
117 LayoutDescriptor* layout_descriptor, Map* map,
121 Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor,
Dobjects-inl.h2188 return !layout_descriptor()->IsTagged(index.property_index()); in IsUnboxedDoubleField()
5373 if (layout_descriptor()->IsSlowLayout()) { in UpdateDescriptors()
5379 CHECK(layout_descriptor()->IsConsistentWithMap(this)); in UpdateDescriptors()
5383 SLOW_DCHECK(layout_descriptor()->IsConsistentWithMap(this)); in UpdateDescriptors()
5401 CHECK(layout_descriptor()->IsConsistentWithMap(this)); in InitializeDescriptors()
5404 SLOW_DCHECK(layout_descriptor()->IsConsistentWithMap(this)); in InitializeDescriptors()
5412 ACCESSORS(Map, layout_descriptor, LayoutDescriptor, kLayoutDescriptorOffset) in ACCESSORS()
5428 return FLAG_unbox_double_fields ? layout_descriptor() in GetLayoutDescriptor()
Dobjects.cc4604 LayoutDescriptor* layout_descriptor = map->GetLayoutDescriptor(); in EnsureDescriptorSlack() local
4607 map->UpdateDescriptors(*new_descriptors, layout_descriptor); in EnsureDescriptorSlack()
4628 current->UpdateDescriptors(*new_descriptors, layout_descriptor); in EnsureDescriptorSlack()
4631 map->UpdateDescriptors(*new_descriptors, layout_descriptor); in EnsureDescriptorSlack()
5720 Handle<LayoutDescriptor> layout_descriptor = LayoutDescriptor::New( in MigrateSlowToFast() local
5724 new_map->InitializeDescriptors(*descriptors, *layout_descriptor); in MigrateSlowToFast()
8694 Handle<LayoutDescriptor> layout_descriptor = in ShareDescriptor() local
8702 result->InitializeDescriptors(*descriptors, *layout_descriptor); in ShareDescriptor()
8767 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag, in CopyReplaceDescriptors() argument
8777 result->InitializeDescriptors(*descriptors, *layout_descriptor); in CopyReplaceDescriptors()
[all …]
Dobjects-debug.cc405 layout_descriptor()->IsConsistentWithMap(this)); in MapVerify()
Dobjects-printer.cc563 layout_descriptor()->ShortPrint(os); in MapPrint()
Dobjects.h5936 DECL_ACCESSORS(layout_descriptor, LayoutDescriptor)
5947 LayoutDescriptor* layout_descriptor);
5949 LayoutDescriptor* layout_descriptor);
6318 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag,
/external/v8/src/heap/
Dmark-compact.cc2719 LayoutDescriptor* layout_descriptor = map->layout_descriptor(); in TrimDescriptorArray() local
2720 layout_descriptor = layout_descriptor->Trim(heap_, map, descriptors, in TrimDescriptorArray()
2722 SLOW_DCHECK(layout_descriptor->IsConsistentWithMap(map, true)); in TrimDescriptorArray()
/external/v8/src/profiler/
Dheap-snapshot-generator.cc1293 map->layout_descriptor(), in ExtractMapReferences()