Home
last modified time | relevance | path

Searched refs:LoopDeclarationScope (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DenvScope.h90 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopDeclarationScope *scope) in LoopEnvScope()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Dscope.h784 class LoopDeclarationScope : public VariableScope { class
786 explicit LoopDeclarationScope(ArenaAllocator *allocator, Scope *parent) : VariableScope(allocator, parent) {} in LoopDeclarationScope() function in ark::es2panda::ark::es2panda::ark::es2panda::varbinder::LoopDeclarationScope
827 LoopDeclarationScope *DeclScope() in DeclScope()
832 void BindDecls(LoopDeclarationScope *declScope) in BindDecls()
853 LoopDeclarationScope *declScope_ {};
H A DvariableFlags.h65 _(LOOP_DECL, LoopDeclarationScope) \
H A Dvarbinder.cpp426 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForUpdateLoop()
450 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForInOfLoop()
H A Dvarbinder.h322 } else if constexpr (std::is_same_v<T, LoopDeclarationScope>) { in Enter()
H A Dscope.cpp958 void LoopDeclarationScope::ConvertToVariableScope(ArenaAllocator *allocator) in ConvertToVariableScope()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.cpp148 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForUpdateStatement()
149 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForUpdateStatement()
165 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForInStatement()
166 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForInStatement()
178 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForOfStatement()
179 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForOfStatement()
H A DscopesInitPhase.h164 void HandleFor(varbinder::LoopDeclarationScope *declScope, varbinder::LoopScope *loopScope, ForT *forStmt) in HandleFor()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DenumLowering.cpp813 varbinder::LexicalScope<varbinder::LoopDeclarationScope> loopDeclScope(varbinder_);

Completed in 12 milliseconds