Home
last modified time | relevance | path

Searched refs:ExecutableConstruct (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dexecutable-parsers.cpp36 first(construct<ExecutableConstruct>(CapturedLabelDoStmt{}),
37 construct<ExecutableConstruct>(EndDoStmtForCapturedLabelDoStmt{}),
38 construct<ExecutableConstruct>(indirect(Parser<DoConstruct>{})),
41 construct<ExecutableConstruct>(statement(actionStmt)),
47 construct<ExecutableConstruct>(indirect(Parser<IfConstruct>{})),
50 construct<ExecutableConstruct>(indirect(whereConstruct)),
51 construct<ExecutableConstruct>(indirect(forallConstruct)),
52 construct<ExecutableConstruct>(indirect(ompEndLoopDirective)),
53 construct<ExecutableConstruct>(indirect(openmpConstruct)),
55 construct<ExecutableConstruct>(indirect(openaccConstruct)),
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcanonicalize-do.cpp26 if (auto *executableConstruct{std::get_if<ExecutableConstruct>(&i->u)}) { in Post()
104 std::get<ExecutableConstruct>(i->u).u = Statement<ActionStmt>{ in CanonicalizeIfMatch()
113 std::get<ExecutableConstruct>(doLoop->u).u) in CanonicalizeIfMatch()
117 std::get<ExecutableConstruct>(doLoop->u).u)}; in CanonicalizeIfMatch()
125 std::get<ExecutableConstruct>(doLoop->u).u = in CanonicalizeIfMatch()
H A Dcheck-purity.h14 struct ExecutableConstruct;
23 void Enter(const parser::ExecutableConstruct &);
H A Dcheck-purity.cpp14 void PurityChecker::Enter(const parser::ExecutableConstruct &exec) { in Enter()
H A Dcanonicalize-omp.cpp51 if (auto *y{std::get_if<parser::ExecutableConstruct>(&x.u)}) { in GetConstructIf()
H A Drewrite-parse-tree.cpp127 parser::ExecutableConstruct{std::move(stmt)}}); in Pre()
H A Dcheck-coarray.cpp44 void Post(const parser::ExecutableConstruct &construct) { in Post()
H A Dtools.cpp969 bool IsImageControlStmt(const parser::ExecutableConstruct &construct) { in IsImageControlStmt()
974 const parser::ExecutableConstruct &construct) { in GetImageControlStmtCoarrayMsg()
1004 const parser::ExecutableConstruct &executableConstruct) { in GetImageControlStmtLocation()
H A Dcheck-do-forall.cpp248 void Post(const parser::ExecutableConstruct &construct) { in Post()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtools.h191 bool IsImageControlStmt(const parser::ExecutableConstruct &);
194 const parser::ExecutableConstruct &);
199 const parser::ExecutableConstruct &);
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h135 struct ExecutableConstruct; // R514
509 struct ExecutableConstruct { struct
510 UNION_CLASS_BOILERPLATE(ExecutableConstruct);
534 std::variant<ExecutableConstruct, Statement<common::Indirection<FormatStmt>>, argument
H A Ddump-parse-tree.h289 NODE(parser, ExecutableConstruct) in NODE()