Home
last modified time | relevance | path

Searched refs:Await (Results 1 - 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/function/
H A DfunctionBuilder.cpp93 void FunctionBuilder::Await(const ir::AstNode *node) in Await() function in ark::es2panda::compiler::FunctionBuilder
212 // 1. If generatorKind is async, set received.[[Value]] to ? Await(received.[[Value]]). in YieldStar()
217 Await(node); in YieldStar()
229 // ii. ii. If generatorKind is async, set innerResult to ? Await(innerResult). in YieldStar()
230 // 2. If generatorKind is async, set innerResult to ? Await(innerResult). in YieldStar()
231 // v. If generatorKind is async, set innerReturnResult to ? Await(innerReturnResult). in YieldStar()
233 Await(node); in YieldStar()
255 // 5. Set value to ? Await(value). in YieldStar()
256 Await(node); in YieldStar()
264 // b. Let awaited be Await(resumptionValu in YieldStar()
[all...]
H A DfunctionBuilder.h57 virtual void Await(const ir::AstNode *node);
H A DasyncGeneratorFunctionBuilder.cpp58 Await(node); in Yield()
77 // 27.6.3.8.8.b. Let awaited be Await(resumptionValue.[[Value]]). in Yield()
/arkcompiler/ets_frontend/es2panda/compiler/function/
H A DfunctionBuilder.cpp123 void FunctionBuilder::Await(const ir::AstNode *node) in Await() function in panda::es2panda::compiler::FunctionBuilder
245 // 1. If generatorKind is async, set received.[[Value]] to ? Await(received.[[Value]]). in YieldStar()
250 Await(node); in YieldStar()
262 // ii. ii. If generatorKind is async, set innerResult to ? Await(innerResult). in YieldStar()
263 // 2. If generatorKind is async, set innerResult to ? Await(innerResult). in YieldStar()
264 // v. If generatorKind is async, set innerReturnResult to ? Await(innerReturnResult). in YieldStar()
266 Await(node); in YieldStar()
289 // 5. Set value to ? Await(value). in YieldStar()
290 Await(node); in YieldStar()
299 // b. Let awaited be Await(resumptionValu in YieldStar()
[all...]
H A DfunctionBuilder.h59 virtual void Await(const ir::AstNode *node);
H A DasyncGeneratorFunctionBuilder.cpp105 // 27.6.3.8.5 Set value to ? Await(value). in Yield()
106 Await(node); in Yield()
115 // 27.6.3.8.8.b Let awaited be Await(resumptionValue.[[Value]]). in Yield()
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Diterators.cpp63 pg_->FuncBuilder()->Await(node_); in Next()
112 // d. If innerResult.[[Type]] is normal, set innerResult to Await(innerResult.[[Value]]). in Close()
113 pg_->FuncBuilder()->Await(node_); in Close()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Diterators.cpp62 pg_->FuncBuilder()->Await(node_); in Next()
107 // d. If innerResult.[[Type]] is normal, set innerResult to Await(innerResult.[[Value]]). in CloseInnerResultNormal()
108 pg_->FuncBuilder()->Await(node_); in CloseInnerResultNormal()
/arkcompiler/runtime_core/static_core/runtime/coroutines/
H A Dcoroutine_manager.h135 virtual void Await(CoroutineEvent *awaitee) RELEASE(awaitee) = 0;
H A Dthreaded_coroutine_manager.h49 void Await(CoroutineEvent *awaitee) RELEASE(awaitee) override;
H A Dstackful_coroutine_manager.h49 void Await(CoroutineEvent *awaitee) RELEASE(awaitee) override;
H A Dthreaded_coroutine_manager.cpp183 void ThreadedCoroutineManager::Await(CoroutineEvent *awaitee) in Await() function in ark::ThreadedCoroutineManager
186 LOG(DEBUG, COROUTINES) << "ThreadedCoroutineManager::Await started"; in Await()
195 LOG(DEBUG, COROUTINES) << "ThreadedCoroutineManager::Await finished (no await happened)"; in Await()
208 LOG(DEBUG, COROUTINES) << "ThreadedCoroutineManager::Await finished"; in Await()
H A Dstackful_coroutine_manager.cpp300 void StackfulCoroutineManager::Await(CoroutineEvent *awaitee) in Await() function in ark::StackfulCoroutineManager
307 LOG(DEBUG, COROUTINES) << "StackfulCoroutineManager::Await started by " + waiter->GetName(); in Await()
309 LOG(DEBUG, COROUTINES) << "StackfulCoroutineManager::Await finished (no await happened)"; in Await()
313 LOG(DEBUG, COROUTINES) << "StackfulCoroutineManager::Await finished by " + waiter->GetName(); in Await()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_sync_primitives.h84 coroManager->Await(&event); in SuspendCoroutine()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A Dpandagen.cpp927 builder_->Await(node); in EmitAwait()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.cpp1267 builder_->Await(node); in EmitAwait()

Completed in 13 milliseconds