Searched refs:OpenMPLoopConstruct (Results 1 – 11 of 11) sorted by relevance
132 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);
34 std::get_if<parser::OpenMPLoopConstruct>(&ompCons->u)}) { in Post()59 void RewriteOpenMPLoopConstruct(parser::OpenMPLoopConstruct &x, in RewriteOpenMPLoopConstruct()
222 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 …]
304 bool Pre(const parser::OpenMPLoopConstruct &);305 void Post(const parser::OpenMPLoopConstruct &) { PopContext(); } in Post() argument513 const parser::OpenMPLoopConstruct &);1176 bool OmpAttributeVisitor::Pre(const parser::OpenMPLoopConstruct &x) { in Pre()1325 const parser::OpenMPLoopConstruct &x) { in PrivatizeAssociatedLoopIndexAndCheckLoopLevel()
1339 bool Pre(const parser::OpenMPLoopConstruct &) { in Pre() argument1343 void Post(const parser::OpenMPLoopConstruct &) { PopScope(); } in Post() argument
572 construct<OpenMPConstruct>(Parser<OpenMPLoopConstruct>{}),594 TYPE_PARSER(construct<OpenMPLoopConstruct>(
2504 void Unparse(const OpenMPLoopConstruct &x) { in Unparse()
3833 struct OpenMPLoopConstruct { struct3834 TUPLE_CLASS_BOILERPLATE(OpenMPLoopConstruct);3835 OpenMPLoopConstruct(OmpBeginLoopDirective &&a) in OpenMPLoopConstruct() function3845 OpenMPSectionConstruct, OpenMPLoopConstruct, OpenMPBlockConstruct, argument
564 NODE(parser, OpenMPLoopConstruct) in NODE()
900 const Fortran::parser::OpenMPLoopConstruct &loopConstruct) { in genOMP()1500 [&](const Fortran::parser::OpenMPLoopConstruct &loopConstruct) { in genOpenMPConstruct()
1644 const Fortran::parser::OpenMPLoopConstruct *ompLoop = in genFIR()1645 std::get_if<Fortran::parser::OpenMPLoopConstruct>(&omp.u); in genFIR()