Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Parser/
H A Dexecutable-parsers.cpp102 construct<ActionStmt>(indirect(assignmentStmt)),
105 construct<ActionStmt>(indirect(Parser<CallStmt>{})),
113 construct<ActionStmt>(indirect(Parser<ExitStmt>{})),
117 construct<ActionStmt>(indirect(Parser<GotoStmt>{})),
118 construct<ActionStmt>(indirect(Parser<IfStmt>{})),
120 construct<ActionStmt>(indirect(Parser<LockStmt>{})),
122 construct<ActionStmt>(indirect(Parser<OpenStmt>{})),
124 construct<ActionStmt>(indirect(Parser<ReadStmt>{})),
133 construct<ActionStmt>(indirect(Parser<WaitStmt>{})),
134 construct<ActionStmt>(indirect(whereStmt)),
[all …]
H A Dparse-tree.cpp210 Statement<ActionStmt> StmtFunctionStmt::ConvertToAssignment() { in ConvertToAssignment()
234 ActionStmt{common::Indirection{ in ConvertToAssignment()
H A Dtype-parsers.h50 constexpr Parser<ActionStmt> actionStmt; // R515
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-if-stmt.cpp19 std::get<parser::UnlabeledStatement<parser::ActionStmt>>(ifStmt.t)}; in Leave()
H A Dcanonicalize-do.cpp87 [&](Statement<ActionStmt> &actionStmt) { in Post()
104 std::get<ExecutableConstruct>(i->u).u = Statement<ActionStmt>{ in CanonicalizeIfMatch()
H A Dtools.cpp958 bool operator()(const parser::Statement<parser::ActionStmt> &stmt) { in operator ()()
976 std::get_if<parser::Statement<parser::ActionStmt>>(&construct.u)}) { in GetImageControlStmtCoarrayMsg()
1018 [](const parser::Statement<parser::ActionStmt> &actionStmt) { in GetImageControlStmtLocation()
H A Dresolve-labels.cpp77 const parser::Statement<parser::ActionStmt> &actionStmt) { in IsLegalDoTerm()
107 if (std::is_same_v<A, parser::ActionStmt> || in IsLegalBranchTarget()
H A Dcheck-omp-structure.cpp118 bool Pre(const parser::Statement<parser::ActionStmt> &actionstmt) { in Pre()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h136 struct ActionStmt; // R515
477 struct ActionStmt { struct
478 UNION_CLASS_BOILERPLATE(ActionStmt);
511 std::variant<Statement<ActionStmt>, common::Indirection<AssociateConstruct>, argument
2305 std::tuple<ScalarLogicalExpr, UnlabeledStatement<ActionStmt>> t;
3229 Statement<ActionStmt> ConvertToAssignment();
H A Ddump-parse-tree.h114 NODE(parser, ActionStmt) in NODE()
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp114 } else if constexpr (std::is_same_v<T, parser::ActionStmt>) { in Pre()
158 Pre(std::get<parser::UnlabeledStatement<parser::ActionStmt>>(ifStmt.t)); in convertIfStmt()
387 makeEvaluationAction(const parser::ActionStmt &statement, in makeEvaluationAction()