Searched refs:NonLabelDoStmt (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | canonicalize-do.cpp | 121 Statement<NonLabelDoStmt> nonLabelDoStmt{std::move(labelDo.label), in CanonicalizeIfMatch() 122 NonLabelDoStmt{ in CanonicalizeIfMatch()
|
| H A D | resolve-labels.cpp | 117 std::is_same_v<A, parser::NonLabelDoStmt> || in IsLegalBranchTarget() 230 parser::IfThenStmt, parser::NonLabelDoStmt, parser::SelectCaseStmt, in Pre() 702 CheckEndName<parser::NonLabelDoStmt, parser::EndDoStmt>("DO", doConstruct); in CheckName()
|
| H A D | check-do-forall.cpp | 532 std::get<parser::Statement<parser::NonLabelDoStmt>>(doConstruct.t)}; in CheckDoConcurrent()
|
| H A D | check-omp-structure.cpp | 449 const auto &doStmt{std::get<parser::Statement<parser::NonLabelDoStmt>>( in CheckDoWhile()
|
| H A D | resolve-names.cpp | 1180 bool Pre(const parser::NonLabelDoStmt &x) { return CheckDef(x.t); } in Pre()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | parse-tree.cpp | 73 const NonLabelDoStmt &doStmt{ in GetLoopControl() 74 std::get<Statement<NonLabelDoStmt>>(t).statement}; in GetLoopControl()
|
| H A D | executable-parsers.cpp | 236 statement(Parser<NonLabelDoStmt>{}) / EnterNonlabelDoConstruct{}, block, 287 construct<NonLabelDoStmt>(maybe(name / ":"), "DO" >> maybe(loopControl)))
|
| H A D | unparse.cpp | 988 Walk(std::get<Statement<NonLabelDoStmt>>(x.t)); in Unparse() 997 void Unparse(const NonLabelDoStmt &x) { // R1122 in Unparse()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 501 evaluationList.begin()->getIf<parser::NonLabelDoStmt>(); in rewriteIfGotos() 693 parser::MaskedElsewhereStmt, parser::NonLabelDoStmt, in getConstructName() 843 [&](const parser::NonLabelDoStmt &s) { in analyzeBranches() 873 const auto &doStmt = *doEval.getIf<parser::NonLabelDoStmt>(); in analyzeBranches()
|
| H A D | Bridge.cpp | 1087 auto *doStmt = doStmtEval.getIf<Fortran::parser::NonLabelDoStmt>(); in genFIR() 2586 void genFIR(const Fortran::parser::NonLabelDoStmt &) {} // nop in genFIR() argument
|
| H A D | OpenMP.cpp | 936 auto *doStmt = doLoop->getIf<Fortran::parser::NonLabelDoStmt>(); in genOMP()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 118 parser::CriticalStmt, parser::EndCriticalStmt, parser::NonLabelDoStmt,
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 2238 struct NonLabelDoStmt { struct 2239 TUPLE_CLASS_BOILERPLATE(NonLabelDoStmt); 2259 std::tuple<Statement<NonLabelDoStmt>, Block, Statement<EndDoStmt>> t; argument
|
| H A D | dump-parse-tree.h | 446 NODE(parser, NonLabelDoStmt) in NODE()
|