• Home
  • Raw
  • Download

Lines Matching refs:hashArray

35     TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject());  in HasKey()  local
37 return JSTaggedValue(!(hashArray->GetNode(thread, hash, key).IsHole())); in HasKey()
43 JSHandle<TaggedHashArray> hashArray(thread, hashMap->GetTable()); in HasValue() local
44 uint32_t tabLength = hashArray->GetLength(); in HasValue()
45 JSTaggedType *array = hashArray->GetData(); in HasValue()
98 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject()); in Replace() local
100 JSTaggedValue nodeVa = hashArray->GetNode(thread, hash, key); in Replace()
122 JSHandle<TaggedHashArray> hashArray(thread, hashMap->GetTable()); in Set() local
124 JSTaggedValue setValue = TaggedHashArray::SetVal(thread, hashArray, hash, key, value); in Set()
129 uint32_t tableLength = (hashArray->GetLength()) * TaggedHashArray::DEFAULT_LOAD_FACTOR; in Set()
131 hashArray = TaggedHashArray::Resize(thread, hashArray, hashArray->GetLength()); in Set()
132 hashMap->SetTable(thread, hashArray); in Set()
138 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject()); in Get() local
140 JSTaggedValue node = hashArray->GetNode(thread, hash, key); in Get()
152 JSHandle<TaggedHashArray> hashArray(thread, src->GetTable()); in SetAll() local
153 uint32_t srcTabLength = hashArray->GetLength(); in SetAll()
156 node.Update(hashArray->Get(index)); in SetAll()
203 TaggedHashArray *hashArray = TaggedHashArray::Cast(GetTable().GetTaggedObject()); in Clear() local
206 hashArray->Clear(thread); in Clear()
217 JSHandle<TaggedHashArray> hashArray(thread, hashMap->GetTable()); in Remove() local
223 JSHandle<JSTaggedValue> removeValue(thread, hashArray->RemoveNode(thread, hash, key)); in Remove()
228 uint32_t length = hashArray->GetLength(); in Remove()
233 JSTaggedValue rootVa = hashArray->Get(index); in Remove()
239 hashArray->Set(thread, index, head); in Remove()