Searched refs:layout_descriptor (Results 1 – 10 of 10) sorted by relevance
/external/v8/src/ |
D | layout-descriptor.cc | 36 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 …]
|
D | layout-descriptor-inl.h | 122 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()
|
D | layout-descriptor.h | 39 V8_INLINE static bool IsFastPointerLayout(Object* layout_descriptor); 117 LayoutDescriptor* layout_descriptor, Map* map, 121 Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor,
|
D | objects-inl.h | 2188 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()
|
D | objects.cc | 4604 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 …]
|
D | objects-debug.cc | 405 layout_descriptor()->IsConsistentWithMap(this)); in MapVerify()
|
D | objects-printer.cc | 563 layout_descriptor()->ShortPrint(os); in MapPrint()
|
D | objects.h | 5936 DECL_ACCESSORS(layout_descriptor, LayoutDescriptor) 5947 LayoutDescriptor* layout_descriptor); 5949 LayoutDescriptor* layout_descriptor); 6318 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag,
|
/external/v8/src/heap/ |
D | mark-compact.cc | 2719 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/ |
D | heap-snapshot-generator.cc | 1293 map->layout_descriptor(), in ExtractMapReferences()
|