Home
last modified time | relevance | path

Searched refs:oldCapacity (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_stack.h71 inline static uint32_t ComputeCapacity(uint32_t oldCapacity) in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
73 uint32_t newCapacity = oldCapacity + (oldCapacity >> 1U); in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
Djs_api_deque.h84 inline static uint32_t ComputeCapacity(uint32_t oldCapacity) in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
86 uint32_t newCapacity = oldCapacity << 1U; in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
90 uint32_t oldCapacity, uint32_t first, uint32_t last);
Djs_api_queue.h79 inline static uint32_t ComputeCapacity(uint32_t oldCapacity) in ComputeCapacity() argument
81 uint32_t newCapacity = oldCapacity + (oldCapacity >> 1U); in ComputeCapacity()
Djs_api_plain_array.h78 inline static uint32_t ComputeCapacity(uint32_t oldCapacity) in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
80 uint32_t newCapacity = oldCapacity + (oldCapacity >> 1U); in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
Djs_api_arraylist.h92 inline static uint32_t ComputeCapacity(uint32_t oldCapacity) in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
94 uint32_t newCapacity = oldCapacity + (oldCapacity >> 1U); in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
Djs_api_deque.cpp100 uint32_t oldCapacity, uint32_t first, uint32_t last) in GrowCapacity() argument
104 uint32_t newCapacity = ComputeCapacity(oldCapacity); in GrowCapacity()
207 uint32_t oldCapacity = oldElements->GetLength(); in OwnKeys() local
208 uint32_t newCapacity = ComputeCapacity(oldCapacity); in OwnKeys()
226 uint32_t oldCapacity = oldElements->GetLength(); in OwnEnumKeys() local
227 uint32_t newCapacity = ComputeCapacity(oldCapacity); in OwnEnumKeys()
Djs_api_lightweightmap.h101 static inline uint32_t ComputeCapacity(uint32_t oldCapacity) in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
103 uint32_t newCapacity = oldCapacity + (oldCapacity >> 1U); in DECL_VISIT_OBJECT_FOR_JS_OBJECT()
Djs_api_queue.cpp162 uint32_t oldCapacity = oldElements->GetLength(); in OwnKeys() local
163 uint32_t newCapacity = ComputeCapacity(oldCapacity); in OwnKeys()
181 uint32_t oldCapacity = oldElements->GetLength(); in OwnEnumKeys() local
182 uint32_t newCapacity = ComputeCapacity(oldCapacity); in OwnEnumKeys()
Djs_api_vector.cpp86 uint32_t oldCapacity = elementData->GetLength(); in IncreaseCapacityTo() local
88 if (oldCapacity < tempCapacity) { in IncreaseCapacityTo()
90 thread->GetEcmaVM()->GetFactory()->CopyArray(elementData, oldCapacity, tempCapacity); in IncreaseCapacityTo()
355 uint32_t oldCapacity = elementData->GetLength(); in GrowCapacity() local
357 uint32_t newCapacity = oldCapacity * 2; in GrowCapacity()
366 thread->GetEcmaVM()->GetFactory()->CopyArray(elementData, oldCapacity, newCapacity); in GrowCapacity()
Djs_api_arraylist.cpp364 uint32_t oldCapacity = oldElements->GetLength(); in GrowCapacity() local
365 if (capacity < oldCapacity) { in GrowCapacity()
370 thread->GetEcmaVM()->GetFactory()->CopyArray(oldElements, oldCapacity, newCapacity); in GrowCapacity()
/arkcompiler/ets_runtime/ecmascript/
Dweak_vector.cpp44 uint32_t oldCapacity = old->GetCapacity(); in Grow() local
45 ASSERT(newCapacity > oldCapacity); in Grow()
46 if (oldCapacity == MAX_VECTOR_INDEX) { in Grow()
55 …ggedArray> newVec = factory->CopyArray(JSHandle<TaggedArray>(old), VectorToArrayIndex(oldCapacity), in Grow()
Dtagged_hash_array.cpp109 uint32_t oldCapacity = oldTab->GetLength(); in Resize() local
110 if (oldCapacity >= MAXIMUM_CAPACITY) { in Resize()
117 for (uint32_t j = 0; j < oldCapacity; ++j) { in Resize()
122 RBTreeNode::Divide(thread, newTab, oldValue, j, oldCapacity); in Resize()
129 NodeDisperse(thread, newTab, oldValue.GetTaggedValue(), j, oldCapacity); in Resize()
137 JSTaggedValue nodeVa, int index, int oldCapacity) in NodeDisperse() argument
146 if (((LinkedNode::Cast(nodeVa.GetTaggedObject())->GetHash().GetInt()) & oldCapacity) == 0) { in NodeDisperse()
169 newTab->Set(thread, index + oldCapacity, hiHead); in NodeDisperse()
Djs_object-inl.h348 inline uint32_t JSObject::ComputeElementCapacity(uint32_t oldCapacity) in ComputeElementCapacity() argument
350 uint32_t newCapacity = oldCapacity + (oldCapacity >> 1U); in ComputeElementCapacity()
354 inline uint32_t JSObject::ComputePropertyCapacity(uint32_t oldCapacity) in ComputePropertyCapacity() argument
356 uint32_t newCapacity = static_cast<uint32_t>(oldCapacity + PROPERTIES_GROW_SIZE); in ComputePropertyCapacity()
Dtagged_hash_array.h63 JSTaggedValue nodeVa, int index, int oldCapacity);
Dtagged_tree.cpp411 int oldCapacity = tree->Capacity(); in GrowCapacity() local
412 if (static_cast<int>(nof + 1) <= oldCapacity) { in GrowCapacity()
416 int newCapacity = ComputeCapacity(oldCapacity); in GrowCapacity()
472 int oldCapacity = static_cast<int>(tree->Capacity()); in Shrink() local
473 if (static_cast<int>(tree->NumberOfElements()) >= (oldCapacity + 1) / 4) { // 4: quarter in Shrink()
476 uint32_t newCapacity = static_cast<uint32_t>(oldCapacity - 1) >> 1; in Shrink()
Dobject_operator.h298 uint32_t ComputeElementCapacity(uint32_t oldCapacity);
Djs_stable_array.cpp139 uint32_t oldCapacity = srcElementsHandle->GetLength(); in Splice() local
141 if (newCapacity > oldCapacity) { in Splice()
158 if ((oldCapacity > newCapacity) && TaggedArray::ShouldTrim(oldCapacity, newCapacity)) { in Splice()
Dtagged_tree.h54 inline static int ComputeCapacity(int oldCapacity) in ComputeCapacity() argument
56 int capacity = (static_cast<uint32_t>(oldCapacity) << 1) + 1; in ComputeCapacity()
Djs_object.h665 static uint32_t ComputeElementCapacity(uint32_t oldCapacity);
666 static uint32_t ComputePropertyCapacity(uint32_t oldCapacity);
Dobject_factory.cpp3657 uint32_t oldCapacity = old->GetLength(); in CopyDeque() local
3661 ASSERT(oldCapacity != 0); in CopyDeque()
3662 curIndex = (curIndex + 1) % oldCapacity; in CopyDeque()
3695 uint32_t oldCapacity = old->GetLength(); in CopyQueue() local
3699 ASSERT(oldCapacity != 0); in CopyQueue()
3700 curIndex = (curIndex + 1) % oldCapacity; in CopyQueue()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_obj_layout_info.h88 static inline uint32_t ComputeGrowCapacity(const uint32_t oldCapacity) in ComputeGrowCapacity() argument
90 uint64_t newCapacity = (static_cast<uint64_t>(oldCapacity) << INCREASE_CAPACITY_RATE); in ComputeGrowCapacity()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_api_arraylist_test.cpp227 uint32_t oldCapacity = JSAPIArrayList::GetCapacity(thread, arrayList); in HWTEST_F_L0() local
228 EXPECT_EQ(oldCapacity, JSAPIArrayList::DEFAULT_CAPACITY_LENGTH); in HWTEST_F_L0()