Lines Matching refs:field_index

35   return details.field_index() < inobject_properties;  in InobjectUnboxedField()
44 bool LayoutDescriptor::GetIndexes(int field_index, int* layout_word_index, in GetIndexes() argument
46 if (static_cast<unsigned>(field_index) >= static_cast<unsigned>(capacity())) { in GetIndexes()
50 *layout_word_index = field_index / kNumberOfBits; in GetIndexes()
54 *layout_bit_index = field_index % kNumberOfBits; in GetIndexes()
59 LayoutDescriptor* LayoutDescriptor::SetRawData(int field_index) { in SetRawData() argument
60 return SetTagged(field_index, false); in SetRawData()
64 LayoutDescriptor* LayoutDescriptor::SetTagged(int field_index, bool tagged) { in SetTagged() argument
68 if (!GetIndexes(field_index, &layout_word_index, &layout_bit_index)) { in SetTagged()
95 bool LayoutDescriptor::IsTagged(int field_index) { in IsTagged() argument
101 if (!GetIndexes(field_index, &layout_word_index, &layout_bit_index)) { in IsTagged()
188 int field_index = details.field_index(); in CalculateCapacity() local
191 Max(layout_descriptor_length, field_index + field_width_in_words); in CalculateCapacity()
209 layout_descriptor->IsTagged(details.field_index())); in Initialize()
212 int field_index = details.field_index(); in Initialize() local
213 layout_descriptor = layout_descriptor->SetRawData(field_index); in Initialize()
215 layout_descriptor = layout_descriptor->SetRawData(field_index + 1); in Initialize()
249 int field_index = (offset_in_bytes - header_size_) / kPointerSize; in IsTagged() local
251 return layout_descriptor_->IsTagged(field_index); in IsTagged()