• Home
  • Raw
  • Download

Lines Matching refs:hashArray

34     JSHandle<TaggedArray> hashArray(thread, obj->GetHashes());  in Add()  local
43 obj->AdjustArray(thread, hashArray, index, size, true); in Add()
46 uint32_t capacity = hashArray->GetLength(); in Add()
50 hashArray = thread->GetEcmaVM()->GetFactory()->CopyArray(hashArray, capacity, newCapacity); in Add()
52 obj->SetHashes(thread, hashArray); in Add()
55 hashArray->Set(thread, index, JSTaggedValue(hashCode)); in Add()
90 TaggedArray *hashArray = TaggedArray::Cast(GetHashes().GetTaggedObject()); in GetHashIndex() local
92 while (right < size && (hashArray->Get(right).GetNumber() == hashCode)) { in GetHashIndex()
99 while (left >= 0 && ((hashArray->Get(left).GetNumber() == hashCode))) { in GetHashIndex()
112 TaggedArray *hashArray = TaggedArray::Cast(GetHashes().GetTaggedObject()); in BinarySearchHashes() local
115 uint32_t midVal = (uint32_t)(hashArray->Get(mid).GetNumber()); in BinarySearchHashes()
163 JSHandle<TaggedArray> hashArray(thread, obj->GetHashes()); in SizeCopy() local
165 hashArray = thread->GetEcmaVM()->GetFactory()->CopyArray(hashArray, capacity, newCapacity); in SizeCopy()
168 obj->SetValues(thread, hashArray); in SizeCopy()
303 JSHandle<TaggedArray> hashArray(thread, obj->GetHashes()); in IncreaseCapacityTo() local
305 thread->GetEcmaVM()->GetFactory()->NewAndCopyTaggedArray(hashArray, in IncreaseCapacityTo()
369 JSHandle<TaggedArray> hashArray(thread, GetHashes()); in RemoveAt() local
370 RemoveValue(thread, hashArray, static_cast<uint32_t>(index)); in RemoveAt()
441 TaggedArray *hashArray = TaggedArray::Cast(GetHashes().GetTaggedObject()); in Clear() local
445 hashArray->Set(thread, index, JSTaggedValue::Hole()); in Clear()