Lines Matching refs:index
648 uint32_t index;
649 if (!key.AsArrayIndex(&index)) return -1;
650 if (index <= INT_MAX) return index;
694 // Fast array index case.
695 uint32_t index;
696 if (subject->AsArrayIndex(&index)) {
697 return isolate->factory()->NewNumberFromUint(index);
1207 uint32_t index = PositiveNumberToUint32(number);
1209 if (index > length_value) return length_value;
1210 return index;
1234 uint32_t index = ToValidIndex(*receiver_string, *position);
1236 String::IndexOf(isolate, receiver_string, search_string, index));
1673 bool String::SlowAsArrayIndex(uint32_t* index) {
1680 *index = ArrayIndexValueBits::decode(field);
1685 return StringToIndex(&stream, index);
1688 bool String::SlowAsIntegerIndex(size_t* index) {
1695 *index = ArrayIndexValueBits::decode(field);
1701 index);
1767 int index, PtrComprCageBase cage_base,
1769 DCHECK(index >= 0 && index < this->length());
1774 return left.Get(index);
1783 if (left.length() > index) {
1786 index -= left.length();
1790 return string.Get(index, cage_base, access_guard);
1798 int index, PtrComprCageBase cage_base,
1800 return actual(cage_base).Get(index, cage_base, access_guard);
1804 int index, PtrComprCageBase cage_base,
1806 return parent(cage_base).Get(offset() + index, cage_base, access_guard);