Lines Matching refs:layout_descriptor
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()
79 layout_descriptor->IsTagged(details.field_index())); in AppendIfFastOrUseFull()
80 return handle(layout_descriptor, map->GetIsolate()); in AppendIfFastOrUseFull()
84 if (new_capacity > layout_descriptor->capacity()) { in AppendIfFastOrUseFull()
90 layout_descriptor = layout_descriptor->SetRawData(field_index); in AppendIfFastOrUseFull()
92 layout_descriptor = layout_descriptor->SetRawData(field_index + 1); in AppendIfFastOrUseFull()
94 return handle(layout_descriptor, map->GetIsolate()); in AppendIfFastOrUseFull()
99 Isolate* isolate, Handle<LayoutDescriptor> layout_descriptor, in EnsureCapacity() argument
101 int old_capacity = layout_descriptor->capacity(); in EnsureCapacity()
103 return layout_descriptor; in EnsureCapacity()
109 if (layout_descriptor->IsSlowLayout()) { in EnsureCapacity()
110 memcpy(new_layout_descriptor->DataPtr(), layout_descriptor->DataPtr(), in EnsureCapacity()
111 layout_descriptor->DataSize()); in EnsureCapacity()
116 static_cast<uint32_t>(Smi::cast(*layout_descriptor)->value()); in EnsureCapacity()
252 LayoutDescriptor* layout_descriptor = in Trim() local
254 DCHECK_EQ(this, layout_descriptor); in Trim()
255 return layout_descriptor; in Trim()