Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-omp-structure.h132 void Enter(const parser::OpenMPLoopConstruct &);
133 void Leave(const parser::OpenMPLoopConstruct &);
200 void HasInvalidDistributeNesting(const parser::OpenMPLoopConstruct &x);
226 void SetLoopInfo(const parser::OpenMPLoopConstruct &x);
232 void CheckLoopItrVariableIsInt(const parser::OpenMPLoopConstruct &x);
233 void CheckDoWhile(const parser::OpenMPLoopConstruct &x);
234 void CheckCycleConstraints(const parser::OpenMPLoopConstruct &x);
240 void CheckDistLinear(const parser::OpenMPLoopConstruct &x);
245 std::int64_t GetOrdCollapseLevel(const parser::OpenMPLoopConstruct &x);
H A Dcanonicalize-omp.cpp34 std::get_if<parser::OpenMPLoopConstruct>(&ompCons->u)}) { in Post()
59 void RewriteOpenMPLoopConstruct(parser::OpenMPLoopConstruct &x, in RewriteOpenMPLoopConstruct()
H A Dcheck-omp-structure.cpp222 const parser::OpenMPLoopConstruct &x) { in HasInvalidDistributeNesting()
375 void OmpStructureChecker::Enter(const parser::OpenMPLoopConstruct &x) { in Enter()
432 void OmpStructureChecker::SetLoopInfo(const parser::OpenMPLoopConstruct &x) { in SetLoopInfo()
442 void OmpStructureChecker::CheckDoWhile(const parser::OpenMPLoopConstruct &x) { in CheckDoWhile()
459 const parser::OpenMPLoopConstruct &x) { in CheckLoopItrVariableIsInt()
532 [&](const parser::OpenMPLoopConstruct &c) { in CheckSIMDNest()
606 const parser::OpenMPLoopConstruct &x) { in GetOrdCollapseLevel()
636 const parser::OpenMPLoopConstruct &x) { in CheckCycleConstraints()
643 const parser::OpenMPLoopConstruct &x) { in CheckDistLinear()
715 void OmpStructureChecker::Leave(const parser::OpenMPLoopConstruct &) { in Leave() argument
[all …]
H A Dresolve-directives.cpp304 bool Pre(const parser::OpenMPLoopConstruct &);
305 void Post(const parser::OpenMPLoopConstruct &) { PopContext(); } in Post() argument
513 const parser::OpenMPLoopConstruct &);
1176 bool OmpAttributeVisitor::Pre(const parser::OpenMPLoopConstruct &x) { in Pre()
1325 const parser::OpenMPLoopConstruct &x) { in PrivatizeAssociatedLoopIndexAndCheckLoopLevel()
H A Dresolve-names.cpp1339 bool Pre(const parser::OpenMPLoopConstruct &) { in Pre() argument
1343 void Post(const parser::OpenMPLoopConstruct &) { PopScope(); } in Post() argument
/llvm-project-15.0.7/flang/lib/Parser/
H A Dopenmp-parsers.cpp572 construct<OpenMPConstruct>(Parser<OpenMPLoopConstruct>{}),
594 TYPE_PARSER(construct<OpenMPLoopConstruct>(
H A Dunparse.cpp2504 void Unparse(const OpenMPLoopConstruct &x) { in Unparse()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h3833 struct OpenMPLoopConstruct { struct
3834 TUPLE_CLASS_BOILERPLATE(OpenMPLoopConstruct);
3835 OpenMPLoopConstruct(OmpBeginLoopDirective &&a) in OpenMPLoopConstruct() function
3845 OpenMPSectionConstruct, OpenMPLoopConstruct, OpenMPBlockConstruct, argument
H A Ddump-parse-tree.h564 NODE(parser, OpenMPLoopConstruct) in NODE()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp900 const Fortran::parser::OpenMPLoopConstruct &loopConstruct) { in genOMP()
1500 [&](const Fortran::parser::OpenMPLoopConstruct &loopConstruct) { in genOpenMPConstruct()
H A DBridge.cpp1644 const Fortran::parser::OpenMPLoopConstruct *ompLoop = in genFIR()
1645 std::get_if<Fortran::parser::OpenMPLoopConstruct>(&omp.u); in genFIR()