Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DenvScope.h90 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopDeclarationScope *scope) in LoopEnvScope()
/arkcompiler/ets_frontend/ets2panda/varbinder/
DvariableFlags.h65 _(LOOP_DECL, LoopDeclarationScope) \
Dscope.h784 class LoopDeclarationScope : public VariableScope {
786 …explicit LoopDeclarationScope(ArenaAllocator *allocator, Scope *parent) : VariableScope(allocator,… in LoopDeclarationScope() function
821 LoopDeclarationScope *DeclScope() in DeclScope()
826 void BindDecls(LoopDeclarationScope *declScope) in BindDecls()
847 LoopDeclarationScope *declScope_ {};
Dvarbinder.cpp425 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForUpdateLoop()
449 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForInOfLoop()
Dvarbinder.h315 } else if constexpr (std::is_same_v<T, LoopDeclarationScope>) {
Dscope.cpp958 void LoopDeclarationScope::ConvertToVariableScope(ArenaAllocator *allocator) in ConvertToVariableScope()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.cpp137 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForUpdateStatement()
138 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForUpdateStatement()
154 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForInStatement()
155 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForInStatement()
167 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForOfStatement()
168 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForOfStatement()
DscopesInitPhase.h164 …void HandleFor(varbinder::LoopDeclarationScope *declScope, varbinder::LoopScope *loopScope, ForT *… in HandleFor()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DenumLowering.cpp811 varbinder::LexicalScope<varbinder::LoopDeclarationScope> loopDeclScope(varbinder_); in CreateEnumGetValueOfMethod()