Lines Matching defs:hashArray
33 JSHandle<TaggedArray> hashArray(thread, obj->GetHashes());
42 obj->AdjustArray(thread, hashArray, index, size, true);
45 uint32_t capacity = hashArray->GetLength();
49 hashArray = thread->GetEcmaVM()->GetFactory()->CopyArray(hashArray, capacity, newCapacity);
51 obj->SetHashes(thread, hashArray);
54 hashArray->Set(thread, index, JSTaggedValue(hashCode));
89 TaggedArray *hashArray = TaggedArray::Cast(GetHashes().GetTaggedObject());
91 while (right < size && (hashArray->Get(right).GetNumber() == hashCode)) {
98 while (left >= 0 && ((hashArray->Get(left).GetNumber() == hashCode))) {
111 TaggedArray *hashArray = TaggedArray::Cast(GetHashes().GetTaggedObject());
114 uint32_t midVal = (uint32_t)(hashArray->Get(static_cast<uint32_t>(mid)).GetNumber());
162 JSHandle<TaggedArray> hashArray(thread, obj->GetHashes());
164 hashArray = thread->GetEcmaVM()->GetFactory()->CopyArray(hashArray, capacity, newCapacity);
167 obj->SetValues(thread, hashArray);
302 JSHandle<TaggedArray> hashArray(thread, obj->GetHashes());
304 thread->GetEcmaVM()->GetFactory()->NewAndCopyTaggedArray(hashArray,
368 JSHandle<TaggedArray> hashArray(thread, GetHashes());
369 RemoveValue(thread, hashArray, static_cast<uint32_t>(index), true);
440 TaggedArray *hashArray = TaggedArray::Cast(GetHashes().GetTaggedObject());
444 hashArray->Set(thread, index, JSTaggedValue::Hole());