/arkcompiler/ets_frontend/ets2panda/compiler/function/ |
H A D | functionBuilder.cpp | 93 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 D | functionBuilder.h | 57 virtual void Await(const ir::AstNode *node);
|
H A D | asyncGeneratorFunctionBuilder.cpp | 58 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 D | functionBuilder.cpp | 123 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 D | functionBuilder.h | 59 virtual void Await(const ir::AstNode *node);
|
H A D | asyncGeneratorFunctionBuilder.cpp | 105 // 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 D | iterators.cpp | 63 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 D | iterators.cpp | 62 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 D | coroutine_manager.h | 135 virtual void Await(CoroutineEvent *awaitee) RELEASE(awaitee) = 0;
|
H A D | threaded_coroutine_manager.h | 49 void Await(CoroutineEvent *awaitee) RELEASE(awaitee) override;
|
H A D | stackful_coroutine_manager.h | 49 void Await(CoroutineEvent *awaitee) RELEASE(awaitee) override;
|
H A D | threaded_coroutine_manager.cpp | 183 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 D | stackful_coroutine_manager.cpp | 300 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 D | ets_sync_primitives.h | 84 coroManager->Await(&event); in SuspendCoroutine()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | pandagen.cpp | 927 builder_->Await(node); in EmitAwait()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | pandagen.cpp | 1267 builder_->Await(node); in EmitAwait()
|