/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/llvm-project/clang/lib/CodeGen/ |
D | CGOpenMPRuntime.h | 1060 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, 1068 virtual bool isStaticNonchunked(OpenMPDistScheduleClauseKind ScheduleKind, 1075 virtual bool isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, 1082 virtual bool isStaticChunked(OpenMPDistScheduleClauseKind ScheduleKind, 1089 virtual bool isDynamic(OpenMPScheduleClauseKind ScheduleKind) const; 1125 const OpenMPScheduleTy &ScheduleKind, 1175 const OpenMPScheduleTy &ScheduleKind, 1751 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 1757 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind, 2042 const OpenMPScheduleTy &ScheduleKind, [all …]
|
D | CGOpenMPRuntimeGPU.h | 385 const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, 390 const OMPLoopDirective &S, OpenMPScheduleClauseKind &ScheduleKind,
|
D | CGStmtOpenMP.cpp | 2524 const OpenMPScheduleTy &ScheduleKind, bool IsMonotonic, in EmitOMPForOuterLoop() argument 2532 Ordered || RT.isDynamic(ScheduleKind.Schedule); in EmitOMPForOuterLoop() 2535 !RT.isStaticNonchunked(ScheduleKind.Schedule, in EmitOMPForOuterLoop() 2600 RT.emitForDispatchInit(*this, S.getBeginLoc(), ScheduleKind, IVSize, in EmitOMPForOuterLoop() 2607 ScheduleKind, StaticInit); in EmitOMPForOuterLoop() 2634 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S, in EmitOMPDistributeOuterLoop() argument 2652 RT.emitDistributeStaticInit(*this, S.getBeginLoc(), ScheduleKind, StaticInit); in EmitOMPDistributeOuterLoop() 2954 OpenMPScheduleTy ScheduleKind; in EmitOMPWorksharingLoop() local 2956 ScheduleKind.Schedule = C->getScheduleKind(); in EmitOMPWorksharingLoop() 2957 ScheduleKind.M1 = C->getFirstScheduleModifier(); in EmitOMPWorksharingLoop() [all …]
|
D | CGOpenMPRuntime.cpp | 2495 OpenMPScheduleClauseKind &ScheduleKind, const Expr *&ChunkExpr) const { in getDefaultScheduleAndChunk() argument 2501 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk() 2562 static OpenMPSchedType getRuntimeSchedule(OpenMPScheduleClauseKind ScheduleKind, in getRuntimeSchedule() argument 2564 switch (ScheduleKind) { in getRuntimeSchedule() 2585 getRuntimeSchedule(OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) { in getRuntimeSchedule() argument 2590 bool CGOpenMPRuntime::isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticNonchunked() argument 2593 getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticNonchunked() 2598 OpenMPDistScheduleClauseKind ScheduleKind, bool Chunked) const { in isStaticNonchunked() argument 2599 OpenMPSchedType Schedule = getRuntimeSchedule(ScheduleKind, Chunked); in isStaticNonchunked() 2603 bool CGOpenMPRuntime::isStaticChunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticChunked() argument [all …]
|
D | CGOpenMPRuntimeGPU.cpp | 4466 OpenMPDistScheduleClauseKind &ScheduleKind, in getDefaultDistScheduleAndChunk() argument 4470 ScheduleKind = OMPC_DIST_SCHEDULE_static; in getDefaultDistScheduleAndChunk() 4478 CGF, S, ScheduleKind, Chunk); in getDefaultDistScheduleAndChunk() 4483 OpenMPScheduleClauseKind &ScheduleKind, in getDefaultScheduleAndChunk() argument 4485 ScheduleKind = OMPC_SCHEDULE_static; in getDefaultScheduleAndChunk()
|
D | CodeGenFunction.h | 3588 void EmitOMPForOuterLoop(const OpenMPScheduleTy &ScheduleKind, 3593 void EmitOMPDistributeOuterLoop(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/llvm-project/clang/lib/Parse/ |
D | ParseOpenMP.cpp | 2946 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ParseOpenMPSingleExprWithArgClause() enumerator 2951 Arg[ScheduleKind] = OMPC_SCHEDULE_unknown; in ParseOpenMPSingleExprWithArgClause() 2985 Arg[ScheduleKind] = KindModifier; in ParseOpenMPSingleExprWithArgClause() 2986 KLoc[ScheduleKind] = Tok.getLocation(); in ParseOpenMPSingleExprWithArgClause() 2990 if ((Arg[ScheduleKind] == OMPC_SCHEDULE_static || in ParseOpenMPSingleExprWithArgClause() 2991 Arg[ScheduleKind] == OMPC_SCHEDULE_dynamic || in ParseOpenMPSingleExprWithArgClause() 2992 Arg[ScheduleKind] == OMPC_SCHEDULE_guided) && in ParseOpenMPSingleExprWithArgClause()
|
/external/llvm-project/mlir/include/mlir/Dialect/OpenMP/ |
D | OpenMPOps.td | 174 OptionalAttr<ScheduleKind>:$schedule_val,
|
/external/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
D | OMP.td | 131 let enumClauseValue = "ScheduleKind";
|
/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()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaOpenMP.cpp | 13211 enum { Modifier1, Modifier2, ScheduleKind, NumberOfElements }; in ActOnOpenMPSingleExprWithArgClause() enumerator 13217 static_cast<OpenMPScheduleClauseKind>(Argument[ScheduleKind]), Expr, in ActOnOpenMPSingleExprWithArgClause() 13219 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
|