Searched refs:ScheduleKind (Results 1 – 6 of 6) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGOpenMPRuntime.h | 621 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,
|
D | CGStmtOpenMP.cpp | 1763 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 …]
|
D | CGOpenMPRuntime.cpp | 2363 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 …]
|
D | CodeGenFunction.h | 2554 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind, 2560 OpenMPDistScheduleClauseKind ScheduleKind,
|
/external/clang/lib/Parse/ |
D | ParseOpenMP.cpp | 1366 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/ |
D | SemaOpenMP.cpp | 7697 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ActOnOpenMPSingleExprWithArgClause() enumerator 7703 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr, in ActOnOpenMPSingleExprWithArgClause() 7705 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
|