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