Home
last modified time | relevance | path

Searched refs:ContinueStatement (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DcontinueStatement.cpp25 void ContinueStatement::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren()
35 void ContinueStatement::Iterate(const NodeTraverser &cb) const in Iterate()
42 void ContinueStatement::Dump(ir::AstDumper *dumper) const in Dump()
44 dumper->Add({{"type", "ContinueStatement"}, {"label", AstDumper::Nullish(ident_)}}); in Dump()
47 void ContinueStatement::Dump(ir::SrcDumper *dumper) const in Dump()
52 void ContinueStatement::Compile(compiler::PandaGen *pg) const in Compile()
57 void ContinueStatement::Compile(compiler::ETSGen *etsg) const in Compile()
62 checker::Type *ContinueStatement::Check(checker::TSChecker *checker) in Check()
67 checker::Type *ContinueStatement::Check(checker::ETSChecker *checker) in Check()
H A DcontinueStatement.h31 class ContinueStatement : public Statement { class
33 ~ContinueStatement() override = default;
35 NO_COPY_SEMANTIC(ContinueStatement);
36 NO_MOVE_SEMANTIC(ContinueStatement);
38 explicit ContinueStatement() : Statement(AstNodeType::CONTINUE_STATEMENT) {} in ContinueStatement() function in ark::es2panda::ark::es2panda::ark::es2panda::ir::ContinueStatement
39 explicit ContinueStatement(Identifier *ident) : Statement(AstNodeType::CONTINUE_STATEMENT), ident_(ident) {} in ContinueStatement() function in ark::es2panda::ark::es2panda::ark::es2panda::ir::ContinueStatement
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DcontinueStatement.cpp23 void ContinueStatement::Iterate(const NodeTraverser &cb) const in Iterate()
30 void ContinueStatement::Dump(ir::AstDumper *dumper) const in Dump()
32 dumper->Add({{"type", "ContinueStatement"}, {"label", AstDumper::Nullable(ident_)}}); in Dump()
35 void ContinueStatement::Compile(compiler::PandaGen *pg) const in Compile()
41 checker::Type *ContinueStatement::Check([[maybe_unused]] checker::Checker *checker) const in Check()
46 void ContinueStatement::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
H A DcontinueStatement.h33 class ContinueStatement : public Statement { class
35 explicit ContinueStatement() : Statement(AstNodeType::CONTINUE_STATEMENT) {} in ContinueStatement() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ContinueStatement
36 explicit ContinueStatement(Identifier *ident) : Statement(AstNodeType::CONTINUE_STATEMENT), ident_(ident) {} in ContinueStatement() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ContinueStatement
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DcontinueStatementBuilder.h25 class ContinueStatementBuilder : public AstBuilder<ir::ContinueStatement> {
29 ContinueStatement *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DforwardDeclForParserImpl.h39 class ContinueStatement;
H A DstatementParser.cpp492 ir::ContinueStatement *ParserImpl::ParseContinueStatement() in ParseContinueStatement()
506 auto *continueStatement = AllocNode<ir::ContinueStatement>(); in ParseContinueStatement()
514 auto *continueStatement = AllocNode<ir::ContinueStatement>(); in ParseContinueStatement()
532 auto *continueStatement = AllocNode<ir::ContinueStatement>(identNode); in ParseContinueStatement()
H A DparserImpl.h272 ir::ContinueStatement *ParseContinueStatement();
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DaliveAnalyzer.h81 void AnalyzeContinue(const ir::ContinueStatement *contStmt);
H A DassignAnalyzer.h122 void AnalyzeContinue(const ir::ContinueStatement *contStmt);
H A DaliveAnalyzer.cpp425 void AliveAnalyzer::AnalyzeContinue(const ir::ContinueStatement *contStmt) in AnalyzeContinue()
H A DassignAnalyzer.cpp952 void AssignAnalyzer::AnalyzeContinue(const ir::ContinueStatement *contStmt) in AnalyzeContinue()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h39 _(CONTINUE_STATEMENT, ContinueStatement) \
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h39 _(CONTINUE_STATEMENT, ContinueStatement) \
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h361 void VisitContinueStatement(ir::ContinueStatement *stmt) override;
H A DscopesInitPhase.cpp1194 void InitScopesPhaseETS::VisitContinueStatement(ir::ContinueStatement *stmt) in VisitContinueStatement()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp253 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ContinueStatement *st) const in Check()
H A DETSAnalyzer.cpp2040 checker::Type *ETSAnalyzer::Check(ir::ContinueStatement *st) const in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h54 class ContinueStatement;
541 ir::ContinueStatement *ParseContinueStatement();
H A DstatementParser.cpp1069 ir::ContinueStatement *ParserImpl::ParseContinueStatement() in ParseContinueStatement()
1093 auto *continueStatement = AllocNode<ir::ContinueStatement>(); in ParseContinueStatement()
1101 auto *continueStatement = AllocNode<ir::ContinueStatement>(); in ParseContinueStatement()
1121 auto *continueStatement = AllocNode<ir::ContinueStatement>(identNode); in ParseContinueStatement()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompiler.cpp1298 static void CompileImpl(const ir::ContinueStatement *self, PandaGen *cg) in CompileImpl()
1304 void JSCompiler::Compile(const ir::ContinueStatement *st) const in Compile()
H A DETSCompiler.cpp1366 static void CompileImpl(const ir::ContinueStatement *self, ETSGen *etsg) in CompileImpl()
1372 void ETSCompiler::Compile(const ir::ContinueStatement *st) const in Compile()

Completed in 38 milliseconds