Lines Matching refs:field_index
51 layout_descriptor->IsTagged(details.field_index())); in ShareAppend()
54 int field_index = details.field_index(); in ShareAppend() local
56 isolate, layout_descriptor, field_index + details.field_width_in_words()); in ShareAppend()
60 layout_desc = layout_desc->SetRawData(field_index); in ShareAppend()
62 layout_desc = layout_desc->SetRawData(field_index + 1); in ShareAppend()
78 layout_descriptor->IsTagged(details.field_index())); in AppendIfFastOrUseFull()
81 int field_index = details.field_index(); in AppendIfFastOrUseFull() local
82 int new_capacity = field_index + details.field_width_in_words(); in AppendIfFastOrUseFull()
89 layout_descriptor = layout_descriptor->SetRawData(field_index); in AppendIfFastOrUseFull()
91 layout_descriptor = layout_descriptor->SetRawData(field_index + 1); in AppendIfFastOrUseFull()
122 bool LayoutDescriptor::IsTagged(int field_index, int max_sequence_length, in IsTagged() argument
133 if (!GetIndexes(field_index, &layout_word_index, &layout_bit_index)) { in IsTagged()
166 if (is_tagged && (field_index + sequence_length == capacity())) { in IsTagged()
184 LayoutDescriptor* LayoutDescriptor::SetTaggedForTesting(int field_index, in SetTaggedForTesting() argument
186 return SetTagged(field_index, tagged); in SetTaggedForTesting()
202 int field_index = Max(0, (offset_in_bytes - header_size_) / kPointerSize); in IsTagged() local
204 bool tagged = layout_descriptor_->IsTagged(field_index, max_sequence_length, in IsTagged()
266 FieldIndex field_index = FieldIndex::ForDescriptor(map, i); in IsConsistentWithMap() local
268 !field_index.is_inobject() || !details.representation().IsDouble(); in IsConsistentWithMap()
270 bool tagged_actual = IsTagged(details.field_index() + bit); in IsConsistentWithMap()
276 details.field_index() + details.field_width_in_words()); in IsConsistentWithMap()