Searched refs:EndDoStmt (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | canonicalize-do.cpp | 53 std::get<Statement<EndDoStmt>>(doConstruct.value().t)); in Post() 84 [&](Statement<common::Indirection<EndDoStmt>> &endDoStmt) { in Post() 103 if constexpr (std::is_same_v<T, common::Indirection<EndDoStmt>>) { in CanonicalizeIfMatch() 128 Statement<EndDoStmt>{ in CanonicalizeIfMatch() 129 std::optional<Label>{}, EndDoStmt{std::move(name)}})}; in CanonicalizeIfMatch()
|
| H A D | resolve-labels.cpp | 62 if (std::is_same_v<A, common::Indirection<parser::EndDoStmt>> || in IsLegalDoTerm() 63 std::is_same_v<A, parser::EndDoStmt>) { in IsLegalDoTerm() 118 std::is_same_v<A, parser::EndDoStmt> || in IsLegalBranchTarget() 119 std::is_same_v<A, common::Indirection<parser::EndDoStmt>> || in IsLegalBranchTarget() 235 parser::EndCriticalStmt, parser::EndDoStmt, parser::EndForallStmt, in Pre() 702 CheckEndName<parser::NonLabelDoStmt, parser::EndDoStmt>("DO", doConstruct); in CheckName()
|
| H A D | resolve-names.cpp | 1198 void Post(const parser::EndDoStmt &x) { CheckRef(x.v); } in Post()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | user-state.cpp | 39 statement(indirect(construct<EndDoStmt>("END DO" >> maybe(name))))}; in Parse()
|
| H A D | executable-parsers.cpp | 237 statement(Parser<EndDoStmt>{}) / LeaveDoConstruct{})) 291 construct<EndDoStmt>(
|
| H A D | unparse.cpp | 990 Walk(std::get<Statement<EndDoStmt>>(x.t)); in Unparse() 1033 void Unparse(const EndDoStmt &x) { // R1132 in Unparse()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | user-state.h | 120 using resultType = Statement<common::Indirection<EndDoStmt>>;
|
| H A D | parse-tree.h | 201 struct EndDoStmt; // R1132 516 Statement<common::Indirection<EndDoStmt>>, 2244 WRAPPER_CLASS(EndDoStmt, std::optional<Name>); 2259 std::tuple<Statement<NonLabelDoStmt>, Block, Statement<EndDoStmt>> t;
|
| H A D | dump-parse-tree.h | 259 NODE(parser, EndDoStmt) in NODE()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 514 bool targetEvalIsEndDoStmt = targetEval.isA<parser::EndDoStmt>(); in rewriteIfGotos() 681 parser::EndDoStmt, parser::EndForallStmt, parser::EndIfStmt, in getConstructName() 864 [&](const parser::EndDoStmt &) { in analyzeBranches() argument
|
| H A D | Bridge.cpp | 2577 void genFIR(const Fortran::parser::EndDoStmt &) {} // nop in genFIR() argument
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 119 parser::EndDoStmt, parser::IfThenStmt, parser::ElseIfStmt, parser::ElseStmt,
|