Home | History | Annotate | Download | only in src

Lines Matching refs:field_index

52            layout_descriptor->IsTagged(details.field_index()));
55 int field_index = details.field_index();
57 isolate, layout_descriptor, field_index + details.field_width_in_words());
61 layout_desc = layout_desc->SetRawData(field_index);
63 layout_desc = layout_desc->SetRawData(field_index + 1);
79 layout_descriptor->IsTagged(details.field_index()));
82 int field_index = details.field_index();
83 int new_capacity = field_index + details.field_width_in_words();
90 layout_descriptor = layout_descriptor->SetRawData(field_index);
92 layout_descriptor = layout_descriptor->SetRawData(field_index + 1);
123 bool LayoutDescriptor::IsTagged(int field_index, int max_sequence_length,
134 if (!GetIndexes(field_index, &layout_word_index, &layout_bit_index)) {
167 if (is_tagged && (field_index + sequence_length == capacity())) {
170 // field_index are tagged.
185 LayoutDescriptor* LayoutDescriptor::SetTaggedForTesting(int field_index,
187 return SetTagged(field_index, tagged);
203 int field_index = Max(0, (offset_in_bytes - header_size_) / kPointerSize);
205 bool tagged = layout_descriptor_->IsTagged(field_index, max_sequence_length,
267 FieldIndex field_index = FieldIndex::ForDescriptor(map, i);
269 !field_index.is_inobject() || !details.representation().IsDouble();
271 bool tagged_actual = IsTagged(details.field_index() + bit);
277 details.field_index() + details.field_width_in_words());