/arkcompiler/ets_runtime/ecmascript/jobs/ |
D | micro_job_queue.cpp | 33 JSHandle<TaggedQueue> promiseQueue(thread, jobQueue->GetPromiseJobQueue()); in GetPromiseQueueSize() 50 JSHandle<TaggedQueue> promiseQueue(thread, jobQueue->GetPromiseJobQueue()); in EnqueueJob() 51 …TaggedQueue *newPromiseQueue = TaggedQueue::Push(thread, promiseQueue, JSHandle<JSTaggedValue>(pen… in EnqueueJob() 55 JSHandle<TaggedQueue> scriptQueue(thread, jobQueue->GetScriptJobQueue()); in EnqueueJob() 56 …TaggedQueue *newScriptQueue = TaggedQueue::Push(thread, scriptQueue, JSHandle<JSTaggedValue>(pendi… in EnqueueJob() 64 JSMutableHandle<TaggedQueue> promiseQueue(thread, jobQueue->GetPromiseJobQueue()); in ExecutePendingJob() 74 … JSHandle<TaggedQueue> emptyQueue(thread->GlobalConstants()->GetHandledEmptyTaggedQueue()); in ExecutePendingJob() 81 JSHandle<TaggedQueue> scriptQueue(thread, jobQueue->GetScriptJobQueue()); in ExecutePendingJob() 94 JSHandle<TaggedQueue> promiseQueue(thread, jobQueue->GetPromiseJobQueue()); in HasPendingJob()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | js_tagged_queue_test.cpp | 58 JSHandle<TaggedQueue> queue = thread->GetEcmaVM()->GetFactory()->NewTaggedQueue(0); in HWTEST_F_L0() 68 JSHandle<TaggedQueue> queue = thread->GetEcmaVM()->GetFactory()->NewTaggedQueue(0); in HWTEST_F_L0() 71 JSHandle<TaggedQueue> queue2(thread, in HWTEST_F_L0() 72 … TaggedQueue::Push(thread, queue, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)))); in HWTEST_F_L0() 78 JSHandle<TaggedQueue> queue3(thread, in HWTEST_F_L0() 79 … TaggedQueue::Push(thread, queue2, JSHandle<JSTaggedValue>(thread, JSTaggedValue(1)))); in HWTEST_F_L0() 85 JSHandle<TaggedQueue> queue4(thread, in HWTEST_F_L0() 86 … TaggedQueue::Push(thread, queue3, JSHandle<JSTaggedValue>(thread, JSTaggedValue(2)))); in HWTEST_F_L0() 92 JSHandle<TaggedQueue> queue5(thread, in HWTEST_F_L0() 93 … TaggedQueue::Push(thread, queue4, JSHandle<JSTaggedValue>(thread, JSTaggedValue(3)))); in HWTEST_F_L0()
|
D | tagged_hash_array_test.cpp | 355 JSMutableHandle<TaggedQueue> taggedQueue(thread, factory->NewTaggedQueue(0)); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | tagged_queue.h | 25 class TaggedQueue : public TaggedArray { 27 static TaggedQueue *Cast(TaggedObject *object) in Cast() 29 return reinterpret_cast<TaggedQueue *>(object); in Cast() 48 static TaggedQueue *Push(const JSThread *thread, const JSHandle<TaggedQueue> &queue, in Push() 55 JSHandle<TaggedQueue> newQueue = factory->NewTaggedQueue(MIN_CAPACITY); in Push() 76 JSHandle<TaggedQueue> newQueue = factory->NewTaggedQueue(newCapacity); in Push() 95 static inline void PushFixedQueue(const JSThread *thread, const JSHandle<TaggedQueue> &queue, in PushFixedQueue() 193 static inline TaggedQueue *Create(JSThread *thread, uint32_t capacity, 198 …auto queue = TaggedQueue::Cast(*thread->GetEcmaVM()->GetFactory()->NewTaggedArray(length, initVal)…
|
D | js_promise.cpp | 69 JSHandle<TaggedQueue> reactions(thread, promise->GetPromiseFulfillReactions()); in FulfillPromise() 146 …JSHandle<TaggedQueue> reactions(thread, TaggedQueue::Cast(promise->GetPromiseRejectReactions().Get… in RejectPromise() 163 JSTaggedValue JSPromise::TriggerPromiseReactions(JSThread *thread, const JSHandle<TaggedQueue> &rea… in TriggerPromiseReactions()
|
D | js_async_generator_object.cpp | 62 JSHandle<TaggedQueue> queue(thread, generator->GetAsyncGeneratorQueue()); in AsyncGeneratorResolve() 97 JSHandle<TaggedQueue> queue(thread, generator->GetAsyncGeneratorQueue()); in AsyncGeneratorReject() 138 JSHandle<TaggedQueue> queue(thread, generator->GetAsyncGeneratorQueue()); in AsyncGeneratorResumeNext() 285 JSHandle<TaggedQueue> queue(thread, generator->GetAsyncGeneratorQueue()); in AsyncGeneratorEnqueue() 294 …TaggedQueue *newQueue = TaggedQueue::Push(thread, queue, JSHandle<JSTaggedValue>::Cast(asyncGenera… in AsyncGeneratorEnqueue()
|
D | tagged_hash_array.cpp | 257 …TaggedValue> TaggedHashArray::GetCurrentNode(JSThread *thread, JSMutableHandle<TaggedQueue> &queue, in GetCurrentNode() 274 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, left))); in GetCurrentNode() 278 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, right))); in GetCurrentNode() 284 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, next))); in GetCurrentNode()
|
D | layout_info.cpp | 143 … uint32_t *keys, JSHandle<TaggedQueue> shadowQueue, const JSHandle<JSObject> object, in GetAllEnumKeys() 167 TaggedQueue::PushFixedQueue(thread, shadowQueue, keyHandle); in GetAllEnumKeys()
|
D | tagged_hash_array.h | 50 …static JSHandle<JSTaggedValue> GetCurrentNode(JSThread *thread, JSMutableHandle<TaggedQueue> &queu…
|
D | tagged_node.cpp | 401 JSMutableHandle<TaggedQueue> queue(thread, factory->NewTaggedQueue(0)); in GetTreeNode() 402 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, treeNodeVa))); in GetTreeNode() 415 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, left))); in GetTreeNode() 419 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, right))); in GetTreeNode()
|
D | layout_info.h | 95 JSHandle<TaggedQueue> shadowQueue, const JSHandle<JSObject> object,
|
D | tagged_dictionary.cpp | 139 JSHandle<TaggedQueue> shadowQueue, int32_t lastLength) const in GetAllEnumKeys() 156 TaggedQueue::PushFixedQueue(thread, shadowQueue, keyHandle); in GetAllEnumKeys() 350 JSHandle<TaggedQueue> emptyQueue = factory->GetEmptyTaggedQueue(); in GetAllEnumKeys()
|
D | js_promise.h | 128 …static JSTaggedValue TriggerPromiseReactions(JSThread *thread, const JSHandle<TaggedQueue> &reacti…
|
D | js_object.h | 44 class TaggedQueue; variable 561 … JSHandle<TaggedQueue> shadowQueue, int32_t lastLength = -1); 565 JSHandle<TaggedQueue> shadowQueue); 724 JSHandle<TaggedQueue> shadowQueue, JSHandle<JSTaggedValue> key);
|
D | tagged_dictionary.h | 66 JSHandle<TaggedQueue> shadowQueue, int32_t lastLength) const;
|
D | property_accessor.cpp | 204 JSHandle<TaggedQueue> shadowQueue = factory->NewTaggedQueue(shadowKeyLength_); in GetKeysFast()
|
D | object_factory.h | 57 class TaggedQueue; variable 426 JSHandle<TaggedQueue> NewTaggedQueue(uint32_t length); 428 JSHandle<TaggedQueue> GetEmptyTaggedQueue() const;
|
D | js_object-inl.h | 512 … JSHandle<TaggedQueue> shadowQueue, JSHandle<JSTaggedValue> key) in IsDepulicateKeys()
|
/arkcompiler/ets_runtime/ecmascript/js_api/ |
D | js_api_hashset_iterator.h | 35 JSMutableHandle<TaggedQueue> &queue, 38 JSMutableHandle<TaggedQueue> &queue, 43 ACCESSORS(TaggedQueue, TAGGED_QUEUE_OFFSET, CURRENT_NODE_RESULT);
|
D | js_api_hashmap_iterator.h | 35 JSMutableHandle<TaggedQueue> &queue, 39 JSMutableHandle<TaggedQueue> &queue, 44 ACCESSORS(TaggedQueue, TAGGED_QUEUE_OFFSET, CURRENT_NODE_RESULT);
|
D | js_api_hashmap_iterator.cpp | 53 JSMutableHandle<TaggedQueue> queue(thread, iter->GetTaggedQueue()); in Next() 90 … JSMutableHandle<TaggedQueue> &queue, in FastGetCurrentNode() 117 JSMutableHandle<TaggedQueue> &queue, in GetCurrentNode() 135 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, left))); in GetCurrentNode() 139 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, right))); in GetCurrentNode()
|
D | js_api_hashset_iterator.cpp | 54 JSMutableHandle<TaggedQueue> queue(thread, iter->GetTaggedQueue()); in Next() 85 … JSMutableHandle<TaggedQueue> &queue, in FastGetCurrentNode() 111 JSMutableHandle<TaggedQueue> &queue, in GetCurrentNode() 129 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, left))); in GetCurrentNode() 133 queue.Update(JSTaggedValue(TaggedQueue::Push(thread, queue, right))); in GetCurrentNode()
|
/arkcompiler/ets_runtime/ecmascript/jobs/tests/ |
D | micro_job_queue_test.cpp | 70 JSHandle<TaggedQueue> handlePromiseQueue = factory->NewTaggedQueue(capacity); in HWTEST_F_L0() 71 TaggedQueue::PushFixedQueue(thread, handlePromiseQueue, handleValue); in HWTEST_F_L0() 72 JSHandle<TaggedQueue> handleScriptQueue = factory->NewTaggedQueue(capacity - 1); in HWTEST_F_L0() 80 JSHandle<TaggedQueue> promiseQueue(thread, handleMicroJobQueue->GetPromiseJobQueue()); in HWTEST_F_L0() 81 JSHandle<TaggedQueue> scriptQueue(thread, handleMicroJobQueue->GetScriptJobQueue()); in HWTEST_F_L0() 103 JSHandle<TaggedQueue> originalPromiseQueue(thread, handleMicrojob->GetPromiseJobQueue()); in HWTEST_F_L0() 114 JSHandle<TaggedQueue> promiseQueue(thread, handleMicrojob->GetPromiseJobQueue()); in HWTEST_F_L0() 140 JSHandle<TaggedQueue> originalScriptQueue(thread, handleMicrojob->GetScriptJobQueue()); in HWTEST_F_L0() 154 JSHandle<TaggedQueue> scriptQueue(thread, handleMicrojob->GetScriptJobQueue()); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
D | builtins_promise.cpp | 416 JSHandle<TaggedQueue> fulfillReactions(thread, promise->GetPromiseFulfillReactions()); in PerformPromiseThen() 417 TaggedQueue *newQueue = in PerformPromiseThen() 418 … TaggedQueue::Push(thread, fulfillReactions, JSHandle<JSTaggedValue>::Cast(fulfillReaction)); in PerformPromiseThen() 421 JSHandle<TaggedQueue> rejectReactions(thread, promise->GetPromiseRejectReactions()); in PerformPromiseThen() 422 …newQueue = TaggedQueue::Push(thread, rejectReactions, JSHandle<JSTaggedValue>::Cast(rejectReaction… in PerformPromiseThen()
|
/arkcompiler/ets_runtime/ecmascript/containers/ |
D | containers_hashset.cpp | 262 JSMutableHandle<TaggedQueue> queue(thread, factory->NewTaggedQueue(0)); in ForEach()
|