Home
last modified time | relevance | path

Searched refs:OmpClauseList (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DOpenMP.h23 struct OmpClauseList;
39 int64_t getCollapseValue(const Fortran::parser::OmpClauseList &clauseList);
42 const Fortran::parser::OmpClauseList &clauseList);
/llvm-project-15.0.7/flang/lib/Parser/
H A Dopenmp-parsers.cpp278 TYPE_PARSER(sourced(construct<OmpClauseList>(
321 sourced(Parser<OmpLoopDirective>{}), Parser<OmpClauseList>{})))
379 Parser<OmpSimpleStandaloneDirective>{}, Parser<OmpClauseList>{})))
408 sourced(Parser<OmpBlockDirective>{}), Parser<OmpClauseList>{})))
496 maybe(parenthesized(name)), Parser<OmpClauseList>{})) /
512 maybe(parenthesized(name)), Parser<OmpClauseList>{})))
521 parenthesized(Parser<OmpObjectList>{}), Parser<OmpClauseList>{})) /
549 sourced(Parser<OmpSectionsDirective>{}), Parser<OmpClauseList>{})))
553 Parser<OmpClauseList>{})))
586 Parser<OmpClauseList>{})))
[all …]
H A Dunparse.cpp2299 Walk(std::get<OmpClauseList>(x.t)); in Unparse()
2310 Walk(std::get<OmpClauseList>(x.t)); in Unparse()
2318 Walk(std::get<OmpClauseList>(x.t)); in Unparse()
2371 Walk(std::get<OmpClauseList>(z.t)); in Pre()
2383 Walk(std::get<OmpClauseList>(y.t)); in Pre()
2478 Walk(std::get<OmpClauseList>(x.t)); in Unparse()
2482 void Unparse(const OmpClauseList &x) { Walk(" ", x.v, " "); } in Unparse()
2487 Walk(std::get<OmpClauseList>(x.t)); in Unparse()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp31 const Fortran::parser::OmpClauseList &clauseList) { in getCollapseValue()
88 const Fortran::parser::OmpClauseList &opClauseList) { in privatizeVars()
280 const Fortran::parser::OmpClauseList &opClauseList) { in genCopyinClause()
398 const Fortran::parser::OmpClauseList *clauses = nullptr, in createBodyOfOp()
630 std::get<Fortran::parser::OmpClauseList>(directive.t); in createCombinedParallelOp()
682 std::get<Fortran::parser::OmpClauseList>(beginBlockDirective.t); in genOMP()
747 std::get<Fortran::parser::OmpClauseList>(endBlockDirective.t).v) { in genOMP()
911 const auto &loopOpClauseList = std::get<Fortran::parser::OmpClauseList>( in genOMP()
1127 std::get<Fortran::parser::OmpClauseList>((*endClauseList).t); in genOMP()
1221 std::get<Fortran::parser::OmpClauseList>(endSectionsClauseList.t); in genOMP()
[all …]
H A DBridge.cpp1654 const Fortran::parser::OmpClauseList *loopOpClauseList = nullptr; in genFIR()
1656 loopOpClauseList = &std::get<Fortran::parser::OmpClauseList>( in genFIR()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h3508 struct OmpClauseList { struct
3522 std::tuple<OmpSectionsDirective, OmpClauseList> t; argument
3527 std::tuple<OmpSectionsDirective, OmpClauseList> t;
3606 std::tuple<Verbatim, std::optional<Name>, OmpClauseList> t;
3620 std::tuple<Verbatim, OmpObjectList, OmpClauseList> t;
3636 std::tuple<Verbatim, std::optional<Name>, OmpClauseList> t;
3792 std::tuple<OmpSimpleStandaloneDirective, OmpClauseList> t;
3805 std::tuple<OmpLoopDirective, OmpClauseList> t;
3811 std::tuple<OmpLoopDirective, OmpClauseList> t;
3817 std::tuple<OmpBlockDirective, OmpClauseList> t;
[all …]
H A Ddump-parse-tree.h474 NODE(parser, OmpClauseList) in NODE()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-omp-structure.cpp329 const Fortran::parser::OmpClauseList>) { in CheckHintClause()
508 std::get<parser::OmpClauseList>(beginBlockDir.t)}; in CheckSIMDNest()
522 std::get<parser::OmpClauseList>(c.t)}; in CheckSIMDNest()
608 const auto &clauseList{std::get<parser::OmpClauseList>(beginLoopDir.t)}; in GetOrdCollapseLevel()
646 const auto &clauses{std::get<parser::OmpClauseList>(beginLoopDir.t)}; in CheckDistLinear()
1102 parser::Unwrap<parser::OmpClauseList>(spec.u)}) { in Leave()
1295 const auto &ompClause{std::get<parser::OmpClauseList>(dir.t)}; in Enter()
1322 CheckHintClause<const parser::OmpClauseList>(&ompClause, nullptr); in Enter()
1667 void OmpStructureChecker::Leave(const parser::OmpClauseList &) { in Leave() argument
H A Dcheck-omp-structure.h171 void Leave(const parser::OmpClauseList &);
H A Dresolve-directives.cpp465 std::int64_t GetAssociatedLoopLevelFromClauses(const parser::OmpClauseList &);
1179 const auto &clauseList{std::get<parser::OmpClauseList>(beginLoopDir.t)}; in Pre()
1282 const parser::OmpClauseList &x) { in GetAssociatedLoopLevelFromClauses()
1454 const auto &clauseList{std::get<parser::OmpClauseList>(x.t)}; in Post()