Home
last modified time | relevance | path

Searched refs:LoopEnvScope (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DenvScope.h76 class LoopEnvScope : public EnvScope { class
78 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopScope *scope, LabelTarget target) in LoopEnvScope() function in ark::es2panda::ark::es2panda::compiler::LoopEnvScope
84 explicit LoopEnvScope(PandaGen *pg, LabelTarget target, varbinder::LoopScope *scope) in LoopEnvScope() function in ark::es2panda::ark::es2panda::compiler::LoopEnvScope
90 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopDeclarationScope *scope) in LoopEnvScope() function in ark::es2panda::ark::es2panda::compiler::LoopEnvScope
H A DenvScope.cpp50 void LoopEnvScope::CopyBindings(PandaGen *pg, varbinder::VariableScope *scope, varbinder::VariableFlags flag) in CopyBindings()
74 void LoopEnvScope::CopyPetIterationCtx() in CopyPetIterationCtx()
H A DdynamicContext.h32 class LoopEnvScope;
116 explicit LexEnvContext(LoopEnvScope *envScope, PandaGen *pg, LabelTarget target);
134 LoopEnvScope *envScope_;
H A DdynamicContext.cpp64 LexEnvContext::LexEnvContext(LoopEnvScope *envScope, PandaGen *pg, LabelTarget target) in LexEnvContext()
H A DJSCompiler.cpp1372 compiler::LoopEnvScope declEnvScope(pg, st->Scope()->DeclScope()); in Compile()
1375 compiler::LoopEnvScope envScope(pg, st->Scope(), labelTarget); in Compile()
1410 compiler::LoopEnvScope declEnvScope(pg, st->Scope()->DeclScope()); in Compile()
1411 compiler::LoopEnvScope envScope(pg, st->Scope(), {}); in Compile()
1432 compiler::LoopEnvScope declEnvScope(pg, st->Scope()->DeclScope()); in Compile()
1433 compiler::LoopEnvScope envScope(pg, labelTarget, st->Scope()); in Compile()
H A Dpandagen.h279 friend class LoopEnvScope;
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DenvScope.h97 class LoopEnvScope : public VariableEnvScope { class
99 explicit LoopEnvScope(PandaGen *pg, binder::LoopScope *scope, LabelTarget target) in LoopEnvScope() function in panda::es2panda::panda::es2panda::compiler::LoopEnvScope
104 explicit LoopEnvScope(PandaGen *pg, LabelTarget target, binder::LoopScope *scope) in LoopEnvScope() function in panda::es2panda::panda::es2panda::compiler::LoopEnvScope
H A DenvScope.cpp61 void LoopEnvScope::CopyPerIterationCtx() in CopyPerIterationCtx()
H A Dpandagen.h552 friend class LoopEnvScope;
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DwhileStatement.cpp49 compiler::LoopEnvScope envScope(pg, labelTarget, scope_); in Compile()
H A DdoWhileStatement.cpp48 compiler::LoopEnvScope envScope(pg, labelTarget, scope_); in Compile()
H A DforOfStatement.cpp91 compiler::LoopEnvScope envScope(pg, scope_, {}); in Compile()
H A DforInStatement.cpp90 compiler::LoopEnvScope envScope(pg, scope_, labelTarget); in Compile()
H A DforUpdateStatement.cpp59 compiler::LoopEnvScope envScope(pg, labelTarget, scope_); in Compile()

Completed in 8 milliseconds