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

/external/v8/src/
H A Dlayout-descriptor.cc36 LayoutDescriptor* layout_descriptor = Initialize( local
39 return handle(layout_descriptor, isolate);
47 Handle<LayoutDescriptor> layout_descriptor(map->GetLayoutDescriptor(),
52 layout_descriptor->IsTagged(details.field_index()));
53 return layout_descriptor;
56 layout_descriptor = LayoutDescriptor::EnsureCapacity(
57 isolate, layout_descriptor, field_index + details.field_width_in_words());
60 LayoutDescriptor* layout_desc = *layout_descriptor;
73 LayoutDescriptor* layout_descriptor = map->layout_descriptor(); local
98 EnsureCapacity( Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor, int new_capacity) argument
[all...]
H A Dlayout-descriptor-inl.h122 bool LayoutDescriptor::IsFastPointerLayout(Object* layout_descriptor) { argument
123 return layout_descriptor == FastPointerLayout();
200 LayoutDescriptor* layout_descriptor, Map* map, DescriptorArray* descriptors,
209 layout_descriptor->IsTagged(details.field_index()));
213 layout_descriptor = layout_descriptor->SetRawData(field_index);
215 layout_descriptor = layout_descriptor->SetRawData(field_index + 1);
218 return layout_descriptor;
199 Initialize( LayoutDescriptor* layout_descriptor, Map* map, DescriptorArray* descriptors, int num_descriptors) argument
H A Dlayout-descriptor.h39 V8_INLINE static bool IsFastPointerLayout(Object* layout_descriptor);
114 // Fills in clean |layout_descriptor| according to given |map|, |descriptors|
117 LayoutDescriptor* layout_descriptor, Map* map,
121 Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor,
H A Dobjects-inl.h2188 return !layout_descriptor()->IsTagged(index.property_index());
5373 if (layout_descriptor()->IsSlowLayout()) {
5379 CHECK(layout_descriptor()->IsConsistentWithMap(this));
5383 SLOW_DCHECK(layout_descriptor()->IsConsistentWithMap(this));
5401 CHECK(layout_descriptor()->IsConsistentWithMap(this));
5404 SLOW_DCHECK(layout_descriptor()->IsConsistentWithMap(this));
5412 ACCESSORS(Map, layout_descriptor, LayoutDescriptor, kLayoutDescriptorOffset)
5428 return FLAG_unbox_double_fields ? layout_descriptor()
H A Dobjects-debug.cc405 layout_descriptor()->IsConsistentWithMap(this));
H A Dobjects-printer.cc563 layout_descriptor()->ShortPrint(os);
H A Dobjects.cc4604 LayoutDescriptor* layout_descriptor = map->GetLayoutDescriptor(); local
4607 map->UpdateDescriptors(*new_descriptors, layout_descriptor);
4628 current->UpdateDescriptors(*new_descriptors, layout_descriptor);
4631 map->UpdateDescriptors(*new_descriptors, layout_descriptor);
5720 Handle<LayoutDescriptor> layout_descriptor = LayoutDescriptor::New( local
5724 new_map->InitializeDescriptors(*descriptors, *layout_descriptor);
8694 Handle<LayoutDescriptor> layout_descriptor = local
8702 result->InitializeDescriptors(*descriptors, *layout_descriptor);
8767 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag,
8777 result->InitializeDescriptors(*descriptors, *layout_descriptor);
8765 CopyReplaceDescriptors( Handle<Map> map, Handle<DescriptorArray> descriptors, Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag, MaybeHandle<Name> maybe_name, const char* reason, SimpleTransitionFlag simple_flag) argument
8868 Handle<LayoutDescriptor> layout_descriptor = local
[all...]
H A Dobjects.h5933 DECL_ACCESSORS(layout_descriptor, LayoutDescriptor)
5940 // |layout_descriptor| field at all).
5944 LayoutDescriptor* layout_descriptor);
5946 LayoutDescriptor* layout_descriptor);
6315 Handle<LayoutDescriptor> layout_descriptor, TransitionFlag flag,
/external/v8/src/heap/
H A Dmark-compact.cc2719 LayoutDescriptor* layout_descriptor = map->layout_descriptor(); local
2720 layout_descriptor = layout_descriptor->Trim(heap_, map, descriptors,
2722 SLOW_DCHECK(layout_descriptor->IsConsistentWithMap(map, true));
/external/v8/src/profiler/
H A Dheap-snapshot-generator.cc1292 SetInternalReference(map, entry, "layout_descriptor",
1293 map->layout_descriptor(),

Completed in 220 milliseconds