Home
last modified time | relevance | path

Searched refs:linkedTable (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dlinked_hashtable_stub_builder.h33 GateRef Clear(GateRef linkedTable);
34 GateRef ForEach(GateRef thisValue, GateRef linkedTable, GateRef callbackFnHandle, GateRef thisArg);
35 GateRef Insert(GateRef linkedTable, GateRef key, GateRef value);
36 GateRef Delete(GateRef linkedTable, GateRef key);
37 GateRef Has(GateRef linkedTable, GateRef key);
38 GateRef Get(GateRef linkedTable, GateRef key);
53 GateRef HashToBucket(GateRef linkedTable, GateRef hash) in HashToBucket() argument
55 GateRef cap = GetCapacity(linkedTable); in HashToBucket()
65 GateRef FindElement(GateRef linkedTable, GateRef key, GateRef hash);
66 GateRef GetKey(GateRef linkedTable, GateRe argument
72 SetKey(GateRef linkedTable, GateRef entry, GateRef key) SetKey() argument
78 GetValue(GateRef linkedTable, GateRef entry) GetValue() argument
85 SetValue(GateRef linkedTable, GateRef entry, GateRef value) SetValue() argument
92 EntryToIndex(GateRef linkedTable, GateRef entry) EntryToIndex() argument
100 GetElement(GateRef linkedTable, GateRef index) GetElement() argument
105 SetElement(GateRef linkedTable, GateRef index, GateRef value) SetElement() argument
107 SetValueToTaggedArray(VariableType::JS_ANY(), glue_, linkedTable, index, value); SetElement() local
110 GetDeletedNum(GateRef linkedTable, GateRef entry) GetDeletedNum() argument
115 SetDeletedNum(GateRef linkedTable, GateRef entry, GateRef num) SetDeletedNum() argument
120 GetNextEntry(GateRef linkedTable, GateRef entry) GetNextEntry() argument
126 SetNextEntry(GateRef linkedTable, GateRef entry, GateRef nextEntry) SetNextEntry() argument
132 GetCapacity(GateRef linkedTable) GetCapacity() argument
139 SetCapacity(GateRef linkedTable, GateRef numberOfElements) SetCapacity() argument
142 SetValueToTaggedArray(VariableType::JS_NOT_POINTER(), glue_, linkedTable, capacityIndex, SetCapacity() local
146 GetNumberOfElements(GateRef linkedTable) GetNumberOfElements() argument
153 SetNumberOfElements(GateRef linkedTable, GateRef num) SetNumberOfElements() argument
156 SetValueToTaggedArray(VariableType::JS_NOT_POINTER(), glue_, linkedTable, Int32(elementsIndex), SetNumberOfElements() local
160 GetNumberOfDeletedElements(GateRef linkedTable) GetNumberOfDeletedElements() argument
167 SetNumberOfDeletedElements(GateRef linkedTable, GateRef num) SetNumberOfDeletedElements() argument
170 SetValueToTaggedArray(VariableType::JS_NOT_POINTER(), glue_, linkedTable, deletedIndex, IntToTaggedInt(num)); SetNumberOfDeletedElements() local
173 GetNextTable(GateRef linkedTable) GetNextTable() argument
179 SetNextTable(GateRef linkedTable, GateRef nexTable) SetNextTable() argument
182 SetValueToTaggedArray(VariableType::JS_POINTER(), glue_, linkedTable, nextTableIndex, nexTable); SetNextTable() local
194 InsertNewEntry(GateRef linkedTable, GateRef bucket, GateRef entry) InsertNewEntry() argument
[all...]
H A Dlinked_hashtable_stub_builder.cpp29 GateRef linkedTable, GateRef newTable) in Rehash()
35 GateRef numberOfAllElements = Int32Add(GetNumberOfElements(linkedTable), in Rehash()
36 GetNumberOfDeletedElements(linkedTable)); in Rehash()
40 SetNextTable(linkedTable, newTable); in Rehash()
54 GateRef fromIndex = EntryToIndex(linkedTable, *i); in Rehash()
55 DEFVARIABLE(key, VariableType::JS_ANY(), GetElement(linkedTable, fromIndex)); in Rehash()
62 SetDeletedNum(linkedTable, *i, *currentDeletedElements); in Rehash()
93 GateRef ele = GetElement(linkedTable, Int32Add(fromIndex, *j)); in Rehash()
110 SetNumberOfElements(newTable, GetNumberOfElements(linkedTable)); in Rehash()
117 GateRef linkedTable, GateRe in GrowCapacity()
28 Rehash( GateRef linkedTable, GateRef newTable) Rehash() argument
116 GrowCapacity( GateRef linkedTable, GateRef numberOfAddedElements) GrowCapacity() argument
156 RemoveEntry( GateRef linkedTable, GateRef entry) RemoveEntry() argument
193 HasSufficientCapacity( GateRef linkedTable, GateRef numOfAddElements) HasSufficientCapacity() argument
236 FindElement( GateRef linkedTable, GateRef key, GateRef hash) FindElement() argument
299 GetDeletedElementsAt( GateRef linkedTable, GateRef entry) GetDeletedElementsAt() argument
370 Clear(GateRef linkedTable) Clear() argument
388 SetValueToTaggedArray(VariableType::JS_NOT_POINTER(), glue_, linkedTable, Int32(i), Hole()); Clear() local
520 Insert( GateRef linkedTable, GateRef key, GateRef value) Insert() argument
567 Delete( GateRef linkedTable, GateRef key) Delete() argument
599 Has( GateRef linkedTable, GateRef key) Has() argument
731 Get( GateRef linkedTable, GateRef key) Get() argument
[all...]
H A Dbuiltins_collection_stub_builder.cpp44 GateRef linkedTable = GetLinked(); in Clear() local
48 res = linkedHashTableStubBuilder.Clear(linkedTable); in Clear()
51 res = linkedHashTableStubBuilder.Clear(linkedTable); in Clear()
135 GateRef linkedTable = GetLinked(); in ForEach() local
140 res = linkedHashTableStubBuilder.ForEach(thisValue_, linkedTable, callbackFnHandle, thisArg); in ForEach()
143 res = linkedHashTableStubBuilder.ForEach(thisValue_, linkedTable, callbackFnHandle, thisArg); in ForEach()
171 GateRef linkedTable = GetLinked(); in MapSetOrSetAdd() local
175 res = linkedHashTableStubBuilder.Insert(linkedTable, key, value); in MapSetOrSetAdd()
178 res = linkedHashTableStubBuilder.Insert(linkedTable, key, value); in MapSetOrSetAdd()
212 GateRef linkedTable in Delete() local
238 GateRef linkedTable = GetLinked(); Has() local
264 GateRef linkedTable = GetLinked(); Get() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcommon_stubs.cpp1142 GateRef linkedTable = builder.GetLinked(obj); in GenerateCircuit() local
1143 Return(builder.Get(linkedTable, key)); in GenerateCircuit()
1153 GateRef linkedTable = builder.GetLinked(obj); in GenerateCircuit() local
1154 Return(builder.Has(linkedTable, key)); in GenerateCircuit()
1164 GateRef linkedTable = builder.GetLinked(obj); in GenerateCircuit() local
1165 Return(builder.Has(linkedTable, key)); in GenerateCircuit()
1226 GateRef linkedTable = builder.GetLinked(obj); in GenerateCircuit() local
1227 Return(builder.Delete(linkedTable, key)); in GenerateCircuit()
1237 GateRef linkedTable = builder.GetLinked(obj); in GenerateCircuit() local
1238 Return(builder.Delete(linkedTable, ke in GenerateCircuit()
1248 GateRef linkedTable = builder.GetLinked(obj); GenerateCircuit() local
[all...]

Completed in 5 milliseconds