Lines Matching refs:hashArray
41 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject()); in Has() local
43 return JSTaggedValue(!(hashArray->GetNode(thread, hash, value).IsHole())); in Has()
55 JSHandle<TaggedHashArray> hashArray(thread, hashSet->GetTable()); in Add() local
58 JSTaggedValue setValue = TaggedHashArray::SetVal(thread, hashArray, hash, value, nullHandle); in Add()
63 uint32_t tableLength = hashArray->GetLength() * TaggedHashArray::DEFAULT_LOAD_FACTOR; in Add()
65 hashArray = TaggedHashArray::Resize(thread, hashArray, hashArray->GetLength()); in Add()
67 hashSet->SetTable(thread, hashArray); in Add()
72 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject()); in Clear() local
75 hashArray->Clear(thread); in Clear()
91 JSHandle<TaggedHashArray> hashArray(thread, hashSet->GetTable()); in Remove() local
97 JSTaggedValue removeValue = hashArray->RemoveNode(thread, hash, key); in Remove()
102 uint32_t length = hashArray->GetLength(); in Remove()
104 JSTaggedValue rootVa = hashArray->Get(index); in Remove()
110 hashArray->Set(thread, index, head); in Remove()