Searched refs:layout_descriptor (Results 1 – 10 of 10) sorted by relevance
/external/v8/src/ |
D | layout-descriptor.cc | 34 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 …]
|
D | layout-descriptor-inl.h | 124 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()
|
D | layout-descriptor.h | 41 V8_INLINE static bool IsFastPointerLayout(Object* layout_descriptor); 127 LayoutDescriptor* layout_descriptor, Map* map, 131 Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor,
|
D | objects.cc | 5413 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 …]
|
D | objects-debug.cc | 592 layout_descriptor()->IsConsistentWithMap(this)); in MapVerify()
|
D | objects-printer.cc | 819 layout_descriptor()->ShortPrint(os); in MapPrint()
|
/external/v8/src/objects/ |
D | map-inl.h | 32 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()
|
D | map.h | 560 DECL_ACCESSORS(layout_descriptor, LayoutDescriptor) 571 LayoutDescriptor* layout_descriptor); 573 LayoutDescriptor* layout_descriptor); 918 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag,
|
/external/v8/src/heap/ |
D | mark-compact.cc | 2036 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/ |
D | heap-snapshot-generator.cc | 1186 map->layout_descriptor(), in ExtractMapReferences()
|