Home
last modified time | relevance | path

Searched refs:LinkedHashSet (Results 1 – 25 of 32) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
Djs_set.cpp25 if (!LinkedHashSet::IsKey(value.GetTaggedValue())) { in Add()
29 …JSHandle<LinkedHashSet> setHandle(thread, LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject(… in Add()
31 JSHandle<LinkedHashSet> newSet = LinkedHashSet::Add(thread, setHandle, value); in Add()
37 …JSHandle<LinkedHashSet> setHandle(thread, LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject(… in Delete()
48 LinkedHashSet *linkedSet = LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject()); in Clear()
49 …JSHandle<LinkedHashSet> setHandle(thread, LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject(… in Clear()
50 JSHandle<LinkedHashSet> newSet = linkedSet->Clear(thread, setHandle); in Clear()
56 return LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject())->Has(thread, value); in Has()
61 return LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject())->NumberOfElements(); in GetSize()
68 return LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject())->GetValue(entry); in GetValue()
Dlinked_hash_table.cpp188 JSHandle<LinkedHashSet> LinkedHashSet::Create(const JSThread *thread, int numberOfElements) in Create()
190 return LinkedHashTable<LinkedHashSet, LinkedHashSetObject>::Create(thread, numberOfElements); in Create()
193 JSHandle<LinkedHashSet> LinkedHashSet::Delete(const JSThread *thread, const JSHandle<LinkedHashSet>… in Delete()
196 return LinkedHashTable<LinkedHashSet, LinkedHashSetObject>::Remove(thread, obj, key); in Delete()
199 JSHandle<LinkedHashSet> LinkedHashSet::Add(const JSThread *thread, const JSHandle<LinkedHashSet> &o… in Add()
202 return LinkedHashTable<LinkedHashSet, LinkedHashSetObject>::Insert(thread, obj, key, key); in Add()
205 JSHandle<LinkedHashSet> LinkedHashSet::AddWeakRef(const JSThread *thread, const JSHandle<LinkedHash… in AddWeakRef()
208 … return LinkedHashTable<LinkedHashSet, LinkedHashSetObject>::InsertWeakRef(thread, obj, key, key); in AddWeakRef()
211 bool LinkedHashSet::Has(const JSThread *thread, JSTaggedValue key) const in Has()
217 JSHandle<LinkedHashSet> LinkedHashSet::Clear(const JSThread *thread, const JSHandle<LinkedHashSet> … in Clear()
[all …]
Djs_weak_container.cpp79 if (!LinkedHashSet::IsKey(value.GetTaggedValue())) { in Add()
82 …JSHandle<LinkedHashSet> weakSetHandle(thread, LinkedHashSet::Cast(weakSet->GetLinkedSet().GetTagge… in Add()
84 JSHandle<LinkedHashSet> newSet = LinkedHashSet::AddWeakRef(thread, weakSetHandle, value); in Add()
90 …JSHandle<LinkedHashSet> weakSetHandle(thread, LinkedHashSet::Cast(weakSet->GetLinkedSet().GetTagge… in Delete()
96 JSHandle<LinkedHashSet> newSet = LinkedHashSet::Shrink(thread, weakSetHandle); in Delete()
103 return LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject())->Has(thread, value); in Has()
108 return LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject())->NumberOfElements(); in GetSize()
114 return LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject())->GetValue(entry); in GetValue()
Dlinked_hash_table.h378 class LinkedHashSet : public LinkedHashTable<LinkedHashSet, LinkedHashSetObject> {
380 static LinkedHashSet *Cast(TaggedObject *obj) in Cast()
382 return static_cast<LinkedHashSet *>(obj); in Cast()
384 …static JSHandle<LinkedHashSet> Create(const JSThread *thread, int numberOfElements = MIN_CAPACITY);
386 … static JSHandle<LinkedHashSet> Delete(const JSThread *thread, const JSHandle<LinkedHashSet> &obj,
389 static JSHandle<LinkedHashSet> Add(const JSThread *thread, const JSHandle<LinkedHashSet> &obj,
392 …static JSHandle<LinkedHashSet> AddWeakRef(const JSThread *thread, const JSHandle<LinkedHashSet> &o…
395 …static JSHandle<LinkedHashSet> Shrink(const JSThread *thread, const JSHandle<LinkedHashSet> &table,
400 …static JSHandle<LinkedHashSet> Clear(const JSThread *thread, const JSHandle<LinkedHashSet> &table);
Djs_set_iterator.cpp57 JSHandle<LinkedHashSet> set(iteratedSet); in NextInternal()
90 LinkedHashSet *set = LinkedHashSet::Cast(iteratedSet.GetTaggedObject()); in Update()
98 set = LinkedHashSet::Cast(nextTable.GetTaggedObject()); in Update()
Djs_handle.h72 class LinkedHashSet; variable
Ddump.cpp1423 void LinkedHashSet::Dump(std::ostream &os) const in Dump()
1996 LinkedHashSet *set = LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject()); in Dump()
2021 LinkedHashSet *set = LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject()); in Dump()
2068 LinkedHashSet *set = LinkedHashSet::Cast(GetIteratedSet().GetTaggedObject()); in Dump()
4529 void LinkedHashSet::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
4870 LinkedHashSet *set = LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject()); in DumpForSnapshot()
4888 LinkedHashSet *set = LinkedHashSet::Cast(GetLinkedSet().GetTaggedObject()); in DumpForSnapshot()
4920 LinkedHashSet *set = LinkedHashSet::Cast(GetIteratedSet().GetTaggedObject()); in DumpForSnapshot()
/arkcompiler/ets_runtime/ecmascript/tests/
Dlinked_hash_table_test.cpp75 JSHandle<LinkedHashSet> set = LinkedHashSet::Create(thread, numOfElement); in HWTEST_F_L0()
125 JSHandle<LinkedHashSet> setHandle = LinkedHashSet::Create(thread, numOfElement); in HWTEST_F_L0()
140 setHandle = LinkedHashSet::Add(thread, setHandle, key1); in HWTEST_F_L0()
146 setHandle = LinkedHashSet::Add(thread, setHandle, key2); in HWTEST_F_L0()
149 setHandle = LinkedHashSet::Delete(thread, setHandle, key1); in HWTEST_F_L0()
154 setHandle = LinkedHashSet::Add(thread, setHandle, undefinedKey); in HWTEST_F_L0()
193 JSHandle<LinkedHashSet> setHandle = LinkedHashSet::Create(thread, numOfElement); in HWTEST_F_L0()
205 setHandle = LinkedHashSet::Add(thread, setHandle, key); in HWTEST_F_L0()
257 JSHandle<LinkedHashSet> setHandle = LinkedHashSet::Create(thread, numOfElement); in HWTEST_F_L0()
268 setHandle = LinkedHashSet::Add(thread, setHandle, key); in HWTEST_F_L0()
[all …]
Djs_set_iterator_test.cpp62 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in CreateJSSet()
120 …JSHandle<LinkedHashSet> setHandle1(thread, LinkedHashSet::Cast(jsSet1->GetLinkedSet().GetTaggedObj… in HWTEST_F_L0()
121 …JSHandle<LinkedHashSet> setHandle2(thread, LinkedHashSet::Cast(jsSet2->GetLinkedSet().GetTaggedObj… in HWTEST_F_L0()
127 LinkedHashSet *resultSet = LinkedHashSet::Cast(setIterator->GetIteratedSet().GetTaggedObject()); in HWTEST_F_L0()
Djs_set_test.cpp71 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in CreateSet()
Ddump_test.cpp195 JSHandle<LinkedHashSet> linkedSet(LinkedHashSet::Create(thread)); in NewJSSet()
609 JSHandle<LinkedHashSet> weakLinkedSet(LinkedHashSet::Create(thread)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/test/fuzztest/weaksetref_fuzzer/
Dweaksetref_fuzzer.cpp45 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in WeakSetRefGetSizeFuzzTest()
70 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in WeakSetRefGetTotalElementsFuzzTest()
95 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in WeakSetRefGetValueFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/setrefgettotalelements_fuzzer/
Dsetrefgettotalelements_fuzzer.cpp46 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(vm->GetJSThread()); in SetRefGetTotalElementsFuzztest()
/arkcompiler/ets_runtime/test/fuzztest/setrefgetsize_fuzzer/
Dsetrefgetsize_fuzzer.cpp46 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(vm->GetJSThread()); in SetRefGetSizeFuzztest()
/arkcompiler/ets_runtime/test/fuzztest/setrefgetvalue_fuzzer/
Dsetrefgetvalue_fuzzer.cpp46 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(vm->GetJSThread()); in SetRefGetValueFuzztest()
/arkcompiler/ets_runtime/test/fuzztest/setiteratorrefget_fuzzer/
Dsetiteratorrefget_fuzzer.cpp41 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in CreateJSSet()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_collection_stub_builder.cpp51 …LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject> linkedHashTableStubBuilder(this, gl… in Clear()
142 …LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject> linkedHashTableStubBuilder(this, gl… in ForEach()
177 …LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject> linkedHashTableStubBuilder(this, gl… in MapSetOrSetAdd()
218 …LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject> linkedHashTableStubBuilder(this, gl… in Delete()
244 …LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject> linkedHashTableStubBuilder(this, gl… in Has()
Dlinked_hashtable_stub_builder.cpp438 template GateRef LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject>::Clear(GateRef);
534 template GateRef LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject>::ForEach(GateRef th…
580 template GateRef LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject>::Insert(
610 template GateRef LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject>::Delete(
639 template GateRef LinkedHashTableStubBuilder<LinkedHashSet, LinkedHashSetObject>::Has(
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_weak_set.cpp48 JSHandle<LinkedHashSet> linkedSet = LinkedHashSet::Create(thread); in WeakSetConstructor()
Dbuiltins_set.cpp49 JSHandle<LinkedHashSet> linkedSet = LinkedHashSet::Create(thread); in SetConstructor()
203 JSMutableHandle<LinkedHashSet> hashSet(thread, set->GetLinkedSet()); in ForEach()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefiscontainer_fuzzer/
Djsvaluerefiscontainer_fuzzer.cpp112 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in JSValueRefIsSetFuzzTest()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Djsnapi_second_tests.cpp719 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in HWTEST_F_L0()
813 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in HWTEST_F_L0()
1051 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in HWTEST_F_L0()
1082 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(thread); in CreateJSSet()
/arkcompiler/ets_runtime/ecmascript/mem/
Dheap.cpp768 JSHandle<LinkedHashSet> linkedSet; in AddToKeptObjects()
770 linkedSet = LinkedHashSet::Create(thread_); in AddToKeptObjects()
773 …JSHandle<LinkedHashSet>(thread_, LinkedHashSet::Cast(env->GetWeakRefKeepObjects()->GetTaggedObject… in AddToKeptObjects()
775 linkedSet = LinkedHashSet::Add(thread_, linkedSet, value); in AddToKeptObjects()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp145 using ecmascript::LinkedHashSet;
Djsnapi_expo.cpp151 using ecmascript::LinkedHashSet;
1065 JSHandle<LinkedHashSet> linkedHashSet(vm->GetJSThread(), jsSetIter->GetIteratedSet()); in GetEcmaRuntimeCallInfo()
3980 LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements()
3999 JSHandle<LinkedHashSet> hashSet = LinkedHashSet::Create(vm->GetJSThread()); in New()
4089LinkedHashSet::Cast(weakSet->GetLinkedSet().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements()
4109 JSHandle<LinkedHashSet> hashWeakSet = LinkedHashSet::Create(vm->GetJSThread()); in New()

12