Home
last modified time | relevance | path

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

/external/v8/src/
Dlayout-descriptor.cc34 LayoutDescriptor* layout_descriptor = Initialize( in New() local
37 return handle(layout_descriptor, isolate); in New()
43 Handle<LayoutDescriptor> layout_descriptor(map->GetLayoutDescriptor(), in ShareAppend() local
48 layout_descriptor->IsTagged(details.field_index())); in ShareAppend()
49 return layout_descriptor; in ShareAppend()
52 layout_descriptor = LayoutDescriptor::EnsureCapacity( in ShareAppend()
53 isolate, layout_descriptor, field_index + details.field_width_in_words()); in ShareAppend()
56 LayoutDescriptor* layout_desc = *layout_descriptor; in ShareAppend()
68 LayoutDescriptor* layout_descriptor = map->layout_descriptor(); in AppendIfFastOrUseFull() local
69 if (layout_descriptor->IsSlowLayout()) { in AppendIfFastOrUseFull()
[all …]
Dlayout-descriptor-inl.h124 bool LayoutDescriptor::IsFastPointerLayout(Object* layout_descriptor) { in IsFastPointerLayout() argument
125 return layout_descriptor == FastPointerLayout(); in IsFastPointerLayout()
187 LayoutDescriptor* layout_descriptor, Map* map, DescriptorArray* descriptors, in Initialize() argument
196 layout_descriptor->IsTagged(details.field_index())); in Initialize()
200 layout_descriptor = layout_descriptor->SetRawData(field_index); in Initialize()
202 layout_descriptor = layout_descriptor->SetRawData(field_index + 1); in Initialize()
205 return layout_descriptor; in Initialize()
Dlayout-descriptor.h41 V8_INLINE static bool IsFastPointerLayout(Object* layout_descriptor);
127 LayoutDescriptor* layout_descriptor, Map* map,
131 Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor,
Dobjects.cc5413 LayoutDescriptor* layout_descriptor = map->GetLayoutDescriptor(); in EnsureDescriptorSlack() local
5416 map->UpdateDescriptors(*new_descriptors, layout_descriptor); in EnsureDescriptorSlack()
5436 current->UpdateDescriptors(*new_descriptors, layout_descriptor); in EnsureDescriptorSlack()
5439 map->UpdateDescriptors(*new_descriptors, layout_descriptor); in EnsureDescriptorSlack()
6592 Handle<LayoutDescriptor> layout_descriptor = LayoutDescriptor::New( in MigrateSlowToFast() local
6596 new_map->InitializeDescriptors(*descriptors, *layout_descriptor); in MigrateSlowToFast()
9512 Handle<LayoutDescriptor> layout_descriptor = in ShareDescriptor() local
9521 result->InitializeDescriptors(*descriptors, *layout_descriptor); in ShareDescriptor()
9571 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag, in CopyReplaceDescriptors() argument
9587 result->InitializeDescriptors(*descriptors, *layout_descriptor); in CopyReplaceDescriptors()
[all …]
Dobjects-debug.cc592 layout_descriptor()->IsConsistentWithMap(this)); in MapVerify()
Dobjects-printer.cc819 layout_descriptor()->ShortPrint(os); in MapPrint()
/external/v8/src/objects/
Dmap-inl.h32 ACCESSORS_CHECKED(Map, layout_descriptor, LayoutDescriptor, in ACCESSORS()
136 return !layout_descriptor()->IsTagged(index.property_index()); in IsUnboxedDoubleField()
590 if (layout_descriptor()->IsSlowLayout()) { in UpdateDescriptors()
596 CHECK(layout_descriptor()->IsConsistentWithMap(this)); in UpdateDescriptors()
600 SLOW_DCHECK(layout_descriptor()->IsConsistentWithMap(this)); in UpdateDescriptors()
617 CHECK(layout_descriptor()->IsConsistentWithMap(this)); in InitializeDescriptors()
620 SLOW_DCHECK(layout_descriptor()->IsConsistentWithMap(this)); in InitializeDescriptors()
638 return FLAG_unbox_double_fields ? layout_descriptor() in GetLayoutDescriptor()
Dmap.h560 DECL_ACCESSORS(layout_descriptor, LayoutDescriptor)
571 LayoutDescriptor* layout_descriptor);
573 LayoutDescriptor* layout_descriptor);
918 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag,
/external/v8/src/heap/
Dmark-compact.cc2036 LayoutDescriptor* layout_descriptor = map->layout_descriptor(); in TrimDescriptorArray() local
2037 layout_descriptor = layout_descriptor->Trim(heap_, map, descriptors, in TrimDescriptorArray()
2039 SLOW_DCHECK(layout_descriptor->IsConsistentWithMap(map, true)); in TrimDescriptorArray()
/external/v8/src/profiler/
Dheap-snapshot-generator.cc1186 map->layout_descriptor(), in ExtractMapReferences()