Lines Matching defs:hashArray

31     TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject());
33 return JSTaggedValue(!(hashArray->GetNode(thread, hash, key).IsHole()));
39 JSHandle<TaggedHashArray> hashArray(thread, hashMap->GetTable());
40 uint32_t tabLength = hashArray->GetLength();
41 JSTaggedType *array = hashArray->GetData();
94 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject());
96 JSTaggedValue nodeVa = hashArray->GetNode(thread, hash, key);
118 JSHandle<TaggedHashArray> hashArray(thread, hashMap->GetTable());
120 JSTaggedValue setValue = TaggedHashArray::SetVal(thread, hashArray, hash, key, value);
125 uint32_t tableLength = (hashArray->GetLength()) * TaggedHashArray::DEFAULT_LOAD_FACTOR;
127 hashArray = TaggedHashArray::Resize(thread, hashArray, hashArray->GetLength());
128 hashMap->SetTable(thread, hashArray);
134 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject());
136 JSTaggedValue node = hashArray->GetNode(thread, hash, key);
148 JSHandle<TaggedHashArray> hashArray(thread, src->GetTable());
149 uint32_t srcTabLength = hashArray->GetLength();
152 node.Update(hashArray->Get(index));
197 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject());
200 hashArray->Clear(thread);
211 JSHandle<TaggedHashArray> hashArray(thread, hashMap->GetTable());
217 JSHandle<JSTaggedValue> removeValue(thread, hashArray->RemoveNode(thread, hash, key));
222 uint32_t length = hashArray->GetLength();
227 JSTaggedValue rootVa = hashArray->Get(index);
233 hashArray->Set(thread, index, head);