Lines Matching defs:index

99 inline void ClearField(Isolate* isolate, JSObject object, FieldIndex index) {
100 if (index.is_inobject()) {
107 int offset = index.offset();
111 index.outobject_array_index(),
204 FieldIndex index =
207 if (!index.is_inobject() && index.outobject_array_index() == 0) {
212 ClearField(isolate, JSObject::cast(*receiver), index);
217 if (index.is_inobject()) {
222 receiver->RawField(index.offset()));
379 // an array index and there are no interceptors or hidden
394 (key.is_element() && key.index() <= JSObject::kMaxElementIndex
418 ? key.index() < static_cast<size_t>(String::cast(*object).length())
573 // Check if the given key is an array index.
601 // Check if the given key is an array index.
796 // Convert string-index keys to their number variant to avoid internalization
797 // below; and speed up subsequent conversion to index.
798 uint32_t index;
799 if (key_obj->IsString() && String::cast(*key_obj).AsArrayIndex(&index)) {
800 key_obj = isolate->factory()->NewNumberFromUint(index);
864 // Fast case for string indexing using [] with a smi index.
1130 int index = args.tagged_index_value_at(5);
1135 FeedbackNexus nexus(vector, FeedbackVector::ToSlot(index));
1567 InternalIndex index = table.FindEntry(isolate, key);
1568 return Smi::FromInt(index.is_found()
1569 ? index.as_int()
1579 InternalIndex index(args.smi_value_at(1));
1581 table.ValueAtPut(index, value);
1584 table.DetailsAtPut(index, details);
1594 InternalIndex index(args.smi_value_at(1));
1596 return *SwissNameDictionary::DeleteEntry(isolate, table, index);
1624 InternalIndex index(args.smi_value_at(1));
1625 return table.KeyAt(index);
1634 InternalIndex index(args.smi_value_at(1));
1635 return table.ValueAt(index);
1644 InternalIndex index(args.smi_value_at(1));
1645 PropertyDetails d = table.DetailsAt(index);