Home
last modified time | relevance | path

Searched refs:ScheduleKind (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/CodeGen/
DCGOpenMPRuntime.h621 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind,
629 virtual bool isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind,
636 virtual bool isDynamic(OpenMPScheduleClauseKind ScheduleKind) const;
639 const OpenMPScheduleTy &ScheduleKind,
669 const OpenMPScheduleTy &ScheduleKind,
DCGStmtOpenMP.cpp1763 const OpenMPScheduleTy &ScheduleKind, bool IsMonotonic, in EmitOMPForOuterLoop() argument
1770 Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop()
1773 !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop()
1833 RT.emitForDispatchInit(*this, S.getLocStart(), ScheduleKind, IVSize, in EmitOMPForOuterLoop()
1836 RT.emitForStaticInit(*this, S.getLocStart(), ScheduleKind, IVSize, IVSigned, in EmitOMPForOuterLoop()
1845 OpenMPDistScheduleClauseKind ScheduleKind, in EmitOMPDistributeOuterLoop() argument
1860 RT.emitDistributeStaticInit(*this, S.getLocStart(), ScheduleKind, in EmitOMPDistributeOuterLoop()
2015 OpenMPScheduleTy ScheduleKind; in EmitOMPWorksharingLoop() local
2017 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop()
2018 ScheduleKind.M1 = C->getFirstScheduleModifier(); in EmitOMPWorksharingLoop()
[all …]
DCGOpenMPRuntime.cpp2363 static OpenMPSchedType getRuntimeSchedule(OpenMPScheduleClauseKind ScheduleKind, in getRuntimeSchedule() argument
2365 switch (ScheduleKind) { in getRuntimeSchedule()
2386 getRuntimeSchedule(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) { in getRuntimeSchedule() argument
2391 bool CGOpenMPRuntime::isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticNonchunked() argument
2393 auto Schedule = getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticNonchunked()
2398 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticNonchunked() argument
2399 auto Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked()
2404 bool CGOpenMPRuntime::isDynamic(OpenMPScheduleClauseKind ScheduleKind) const { in isDynamic()
2406 getRuntimeSchedule(ScheduleKind, /*Chunked=*/false, /*Ordered=*/false); in isDynamic()
2450 const OpenMPScheduleTy &ScheduleKind, in emitForDispatchInit() argument
[all …]
DCodeGenFunction.h2554 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind,
2560 OpenMPDistScheduleClauseKind ScheduleKind,
/external/clang/lib/Parse/
DParseOpenMP.cpp1366 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ParseOpenMPSingleExprWithArgClause() enumerator
1371 Arg[ScheduleKind] = OMPC_SCHEDULE_unknown; in ParseOpenMPSingleExprWithArgClause()
1402 Arg[ScheduleKind] = KindModifier; in ParseOpenMPSingleExprWithArgClause()
1403 KLoc[ScheduleKind] = Tok.getLocation(); in ParseOpenMPSingleExprWithArgClause()
1407 if ((Arg[ScheduleKind] == OMPC_SCHEDULE_static || in ParseOpenMPSingleExprWithArgClause()
1408 Arg[ScheduleKind] == OMPC_SCHEDULE_dynamic || in ParseOpenMPSingleExprWithArgClause()
1409 Arg[ScheduleKind] == OMPC_SCHEDULE_guided) && in ParseOpenMPSingleExprWithArgClause()
/external/clang/lib/Sema/
DSemaOpenMP.cpp7697 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ActOnOpenMPSingleExprWithArgClause() enumerator
7703 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr, in ActOnOpenMPSingleExprWithArgClause()
7705 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()