/arkcompiler/ets_frontend/ets2panda/compiler/function/ |
H A D | functionBuilder.cpp | 67 ASSERT(BuilderKind() == BuilderType::ASYNC || BuilderKind() == BuilderType::ASYNC_GENERATOR || in SuspendResumeExecution() 76 ASSERT(BuilderKind() == BuilderType::ASYNC || BuilderKind() == BuilderType::ASYNC_GENERATOR || in ResumeGenerator() 100 ASSERT(BuilderKind() == BuilderType::ASYNC || BuilderKind() == BuilderType::ASYNC_GENERATOR); in Await() 216 if (GeneratorKind() == IteratorType::ASYNC) { in YieldStar() 232 if (GeneratorKind() == IteratorType::ASYNC) { in YieldStar() 252 if (GeneratorKind() == IteratorType::ASYNC) { in YieldStar()
|
H A D | asyncFunctionBuilder.h | 41 return BuilderType::ASYNC;
|
H A D | functionBuilder.h | 42 ASYNC, member in ark::es2panda::ark::es2panda::compiler::FunctionBuilder::BuilderType
|
H A D | asyncGeneratorFunctionBuilder.cpp | 108 return IteratorType::ASYNC; in GeneratorKind()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | parserStatusContext.h | 125 flags_ |= ir::ScriptFunctionFlags::ASYNC; in FunctionContext() 140 return (flags_ & ir::ScriptFunctionFlags::ASYNC) != 0; in IsAsync() 162 AddFlag(ir::ScriptFunctionFlags::ASYNC); in ArrowFunctionContext()
|
H A D | ETSparserClasses.cpp | 330 currentFlag = ir::ModifierFlags::ASYNC; in ParseClassMethodModifierFlag() 377 if ((flags & ir::ModifierFlags::ASYNC) != 0) { in ParseClassMethodModifiers() 453 if ((modifiers & ir::ModifierFlags::ASYNC) != 0) { in ParseClassMethodDefinition() 1105 memberModifiers |= ir::ModifierFlags::ASYNC; in ParseMemberModifiers()
|
H A D | parserImpl.cpp | 164 nextStatus = ir::ModifierFlags::ASYNC; in ParseModifiers() 168 actualStatus = ir::ModifierFlags::ASYNC; in ParseModifiers() 294 if (((desc->modifiers & ir::ModifierFlags::ASYNC) != 0 || desc->isGenerator) && in ValidateClassKey() 309 if ((desc->modifiers & ir::ModifierFlags::ASYNC) != 0 || in ValidateClassKey() 409 if ((desc->modifiers & ir::ModifierFlags::ASYNC) != 0) { in ValidateClassMethodStart() 1104 : (status & ir::ModifierFlags::ASYNC) != 0 ? "async" in ThrowParameterModifierError()
|
/arkcompiler/ets_frontend/es2panda/compiler/function/ |
H A D | functionBuilder.cpp | 97 ASSERT(BuilderKind() == BuilderType::ASYNC || BuilderKind() == BuilderType::ASYNC_GENERATOR || in SuspendResumeExecution() 106 ASSERT(BuilderKind() == BuilderType::ASYNC || BuilderKind() == BuilderType::ASYNC_GENERATOR || in resumeGenerator() 129 ASSERT(BuilderKind() == BuilderType::ASYNC || BuilderKind() == BuilderType::ASYNC_GENERATOR); in Await() 249 if (GeneratorKind() == IteratorType::ASYNC) { in YieldStar() 265 if (GeneratorKind() == IteratorType::ASYNC) { in YieldStar() 286 if (GeneratorKind() == IteratorType::ASYNC) { in YieldStar()
|
H A D | asyncFunctionBuilder.h | 43 return BuilderType::ASYNC;
|
H A D | functionBuilder.h | 43 ASYNC, member in panda::es2panda::panda::es2panda::compiler::FunctionBuilder::BuilderType
|
H A D | asyncGeneratorFunctionBuilder.cpp | 145 return IteratorType::ASYNC; in GeneratorKind()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeFlags.h | 41 ASYNC = 1U << 1U, member in ark::es2panda::ir::ModifierFlags 67 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT, 80 ASYNC = 1U << 1U, member in ark::es2panda::ir::ModifierFlags::ScriptFunctionFlags
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | iterators.cpp | 30 if (type_ == IteratorType::ASYNC) { in Iterator() 62 if (type_ == IteratorType::ASYNC) { in Next() 111 if (type_ == IteratorType::ASYNC) { in Close()
|
H A D | iterators.h | 29 enum class IteratorType { SYNC, ASYNC };
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNode.h | 66 ASYNC = 1 << 1, member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ModifierFlags 78 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT | ACCESSOR | OVERRIDE, 87 ASYNC = 1 << 1, member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ScriptFunctionFlags
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_annotation.cpp | 34 if (className == panda_file_items::class_descriptors::ASYNC) { in FindAsyncAnnotation()
|
H A D | ets_panda_file_items.h | 30 static constexpr std::string_view ASYNC = "Lets/coroutine/Async;"; member
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_typeapi.h | 81 ASYNC = 1U << 10U, // Method, Lambda member in ark::ets::EtsTypeAPIKind::EtsTypeAPIAttributes
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | iterators.h | 28 enum class IteratorType { SYNC, ASYNC };
|
H A D | iterators.cpp | 28 if (type_ == IteratorType::ASYNC) { in Iterator() 61 if (type_ == IteratorType::ASYNC) { in Next()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | forOfStatement.cpp | 75 auto iterator_type = isAwait_ ? compiler::IteratorType::ASYNC : compiler::IteratorType::SYNC; in Compile()
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | scriptFunction.h | 135 return (flags_ & ir::ScriptFunctionFlags::ASYNC) != 0; in IsAsync()
|
/arkcompiler/ets_runtime/ecmascript/jit/ |
H A D | jit.h | 33 ASYNC enumerator
|
H A D | jit_task.h | 222 return jitCompileMode_ == JitCompileMode::ASYNC; in IsAsyncTask()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 2118 nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | ir::ModifierFlags::READONLY | in ParseModifiers() 2125 nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | ir::ModifierFlags::READONLY | in ParseModifiers() 2132 nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | ir::ModifierFlags::READONLY | in ParseModifiers() 2139 nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE | in ParseModifiers() 2144 actualStatus = ir::ModifierFlags::ASYNC; in ParseModifiers() 2150 nextStatus = ir::ModifierFlags::ACCESS | ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | in ParseModifiers() 2157 nextStatus = ir::ModifierFlags::ACCESS | ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | in ParseModifiers() 2163 nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers() 2173 nextStatus = ir::ModifierFlags::ACCESSOR | ir::ModifierFlags::ASYNC | ir::ModifierFlags::READONLY; in ParseModifiers() 2320 if ((desc->modifiers & ir::ModifierFlags::ASYNC) in ValidateClassKey() [all...] |