Home
last modified time | relevance | path

Searched refs:NonLabelDoStmt (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/flang/lib/Semantics/
Dcanonicalize-do.cpp121 Statement<NonLabelDoStmt> nonLabelDoStmt{std::move(labelDo.label), in CanonicalizeIfMatch()
122 NonLabelDoStmt{ in CanonicalizeIfMatch()
Dresolve-labels.cpp111 std::is_same_v<A, parser::NonLabelDoStmt> || in IsLegalBranchTarget()
225 parser::IfThenStmt, parser::NonLabelDoStmt, parser::SelectCaseStmt, in Pre()
678 CheckEndName<parser::NonLabelDoStmt, parser::EndDoStmt>("DO", doConstruct); in CheckName()
Dcheck-do-forall.cpp531 std::get<parser::Statement<parser::NonLabelDoStmt>>(doConstruct.t)}; in CheckDoConcurrent()
Dresolve-names.cpp1034 bool Pre(const parser::NonLabelDoStmt &x) { return CheckDef(x.t); } in Pre()
/external/llvm-project/flang/lib/Parser/
Dparse-tree.cpp73 const NonLabelDoStmt &doStmt{ in GetLoopControl()
74 std::get<Statement<NonLabelDoStmt>>(t).statement}; in GetLoopControl()
Dexecutable-parsers.cpp235 statement(Parser<NonLabelDoStmt>{}) / EnterNonlabelDoConstruct{}, block,
286 construct<NonLabelDoStmt>(maybe(name / ":"), "DO" >> maybe(loopControl)))
Dunparse.cpp968 Walk(std::get<Statement<NonLabelDoStmt>>(x.t)); in Unparse()
977 void Unparse(const NonLabelDoStmt &x) { // R1122 in Unparse()
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp421 parser::MaskedElsewhereStmt, parser::NonLabelDoStmt, in getConstructName()
569 [&](const parser::NonLabelDoStmt &s) { in analyzeBranches()
599 const auto &doStmt{doEval.getIf<parser::NonLabelDoStmt>()}; in analyzeBranches()
/external/llvm-project/flang/include/flang/Lower/
DPFTBuilder.h119 parser::CriticalStmt, parser::EndCriticalStmt, parser::NonLabelDoStmt,
/external/llvm-project/flang/include/flang/Parser/
Dparse-tree.h2218 struct NonLabelDoStmt { struct
2219 TUPLE_CLASS_BOILERPLATE(NonLabelDoStmt);
2238 std::tuple<Statement<NonLabelDoStmt>, Block, Statement<EndDoStmt>> t; argument
Ddump-parse-tree.h438 NODE(parser, NonLabelDoStmt) in NODE()