Home
last modified time | relevance | path

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

/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/
H A DWorkshare.cpp31 kmp_sched_t ScheduleType; member
273 DST->ScheduleType = schedule; in dispatch_init()
287 DST->ScheduleType = schedule; in dispatch_init()
310 DST->ScheduleType = schedule; in dispatch_init()
323 DST->ScheduleType = schedule; in dispatch_init()
390 kmp_sched_t schedule = DST->ScheduleType; in dispatch_next()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dopenmp-parsers.cpp93 "STATIC" >> pure(OmpScheduleClause::ScheduleType::Static) ||
94 "DYNAMIC" >> pure(OmpScheduleClause::ScheduleType::Dynamic) ||
95 "GUIDED" >> pure(OmpScheduleClause::ScheduleType::Guided) ||
96 "AUTO" >> pure(OmpScheduleClause::ScheduleType::Auto) ||
97 "RUNTIME" >> pure(OmpScheduleClause::ScheduleType::Runtime),
H A Dunparse.cpp2008 Walk(std::get<OmpScheduleClause::ScheduleType>(x.t)); in Unparse()
2582 WALK_NESTED_ENUM(OmpScheduleClause, ScheduleType) // OMP schedule-type in WALK_NESTED_ENUM()
/llvm-project-15.0.7/flang/examples/FlangOmpReport/
H A DFlangOmpReportVisitor.h77 void Post(const OmpScheduleClause::ScheduleType &c);
H A DFlangOmpReportVisitor.cpp217 void OpenMPCounterVisitor::Post(const OmpScheduleClause::ScheduleType &c) { in Post()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp1084 std::get<Fortran::parser::OmpScheduleClause::ScheduleType>( in genOMP()
1087 case Fortran::parser::OmpScheduleClause::ScheduleType::Static: in genOMP()
1091 case Fortran::parser::OmpScheduleClause::ScheduleType::Dynamic: in genOMP()
1095 case Fortran::parser::OmpScheduleClause::ScheduleType::Guided: in genOMP()
1099 case Fortran::parser::OmpScheduleClause::ScheduleType::Auto: in genOMP()
1103 case Fortran::parser::OmpScheduleClause::ScheduleType::Runtime: in genOMP()
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp183 getOpenMPMonotonicityScheduleType(OMPScheduleType ScheduleType, in getOpenMPMonotonicityScheduleType() argument
186 assert((ScheduleType & OMPScheduleType::MonotonicityMask) == in getOpenMPMonotonicityScheduleType()
193 return ScheduleType | OMPScheduleType::ModifierMonotonic; in getOpenMPMonotonicityScheduleType()
195 return ScheduleType | OMPScheduleType::ModifierNonmonotonic; in getOpenMPMonotonicityScheduleType()
204 ScheduleType & ~OMPScheduleType::ModifierMask; in getOpenMPMonotonicityScheduleType()
210 return ScheduleType; in getOpenMPMonotonicityScheduleType()
212 return ScheduleType | OMPScheduleType::ModifierNonmonotonic; in getOpenMPMonotonicityScheduleType()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-omp-structure.cpp2347 if (kind == parser::OmpScheduleClause::ScheduleType::Runtime || in Enter()
2348 kind == parser::OmpScheduleClause::ScheduleType::Auto) { in Enter()
2364 if (kind != parser::OmpScheduleClause::ScheduleType::Dynamic && in Enter()
2365 kind != parser::OmpScheduleClause::ScheduleType::Guided) { in Enter()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h527 NODE_ENUM(OmpScheduleClause, ScheduleType) in NODE()
H A Dparse-tree.h3382 ENUM_CLASS(ScheduleType, Static, Dynamic, Guided, Auto, Runtime)
3383 std::tuple<std::optional<OmpScheduleModifier>, ScheduleType,