Searched refs:EndDoStmt (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/flang/lib/Semantics/ |
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()
|
D | resolve-labels.cpp | 56 if (std::is_same_v<A, common::Indirection<parser::EndDoStmt>> || in IsLegalDoTerm() 57 std::is_same_v<A, parser::EndDoStmt>) { in IsLegalDoTerm() 112 std::is_same_v<A, parser::EndDoStmt> || in IsLegalBranchTarget() 113 std::is_same_v<A, common::Indirection<parser::EndDoStmt>> || in IsLegalBranchTarget() 230 parser::EndDoStmt, parser::EndIfStmt, parser::EndSelectStmt>; in Pre() 678 CheckEndName<parser::NonLabelDoStmt, parser::EndDoStmt>("DO", doConstruct); in CheckName()
|
D | resolve-names.cpp | 1052 void Post(const parser::EndDoStmt &x) { CheckRef(x.v); } in Post()
|
/external/llvm-project/flang/lib/Parser/ |
D | user-state.cpp | 39 statement(indirect(construct<EndDoStmt>("END DO" >> maybe(name))))}; in Parse()
|
D | executable-parsers.cpp | 236 statement(Parser<EndDoStmt>{}) / LeaveDoConstruct{})) 290 construct<EndDoStmt>(
|
D | unparse.cpp | 970 Walk(std::get<Statement<EndDoStmt>>(x.t)); in Unparse() 1013 void Unparse(const EndDoStmt &x) { // R1132 in Unparse()
|
/external/llvm-project/flang/include/flang/Parser/ |
D | user-state.h | 120 using resultType = Statement<common::Indirection<EndDoStmt>>;
|
D | parse-tree.h | 200 struct EndDoStmt; // R1132 514 Statement<common::Indirection<EndDoStmt>>, 2224 WRAPPER_CLASS(EndDoStmt, std::optional<Name>); 2238 std::tuple<Statement<NonLabelDoStmt>, Block, Statement<EndDoStmt>> t;
|
D | dump-parse-tree.h | 251 NODE(parser, EndDoStmt) in NODE()
|
/external/llvm-project/flang/include/flang/Lower/ |
D | PFTBuilder.h | 120 parser::EndDoStmt, parser::IfThenStmt, parser::ElseIfStmt, parser::ElseStmt,
|
/external/llvm-project/flang/lib/Lower/ |
D | PFTBuilder.cpp | 409 parser::EndDoStmt, parser::EndForallStmt, parser::EndIfStmt, in getConstructName() 589 [&](const parser::EndDoStmt &) { in analyzeBranches() argument
|