Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGStmtOpenMP.cpp1258 void CodeGenFunction::EmitOMPForOuterLoop(OpenMPScheduleClauseKind ScheduleKind, in EmitOMPForOuterLoop() argument
1267 const bool DynamicOrOrdered = Ordered || RT.isDynamic(ScheduleKind); in EmitOMPForOuterLoop()
1270 !RT.isStaticNonchunked(ScheduleKind, /*Chunked=*/Chunk != nullptr)) && in EmitOMPForOuterLoop()
1329 RT.emitForDispatchInit(*this, S.getLocStart(), ScheduleKind, in EmitOMPForOuterLoop()
1332 RT.emitForStaticInit(*this, S.getLocStart(), ScheduleKind, in EmitOMPForOuterLoop()
1382 LoopStack.setParallel((ScheduleKind == OMPC_SCHEDULE_dynamic || in EmitOMPForOuterLoop()
1383 ScheduleKind == OMPC_SCHEDULE_guided) && in EmitOMPForOuterLoop()
1432 auto ScheduleKind = OMPC_SCHEDULE_unknown; in emitScheduleClause() local
1435 ScheduleKind = C->getScheduleKind(); in emitScheduleClause()
1457 return std::make_pair(Chunk, ScheduleKind); in emitScheduleClause()
[all …]
DCGOpenMPRuntime.h485 virtual bool isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind,
492 virtual bool isDynamic(OpenMPScheduleClauseKind ScheduleKind) const;
DCGOpenMPRuntime.cpp1744 static OpenMPSchedType getRuntimeSchedule(OpenMPScheduleClauseKind ScheduleKind, in getRuntimeSchedule() argument
1746 switch (ScheduleKind) { in getRuntimeSchedule()
1765 bool CGOpenMPRuntime::isStaticNonchunked(OpenMPScheduleClauseKind ScheduleKind, in isStaticNonchunked() argument
1767 auto Schedule = getRuntimeSchedule(ScheduleKind, Chunked, /*Ordered=*/false); in isStaticNonchunked()
1771 bool CGOpenMPRuntime::isDynamic(OpenMPScheduleClauseKind ScheduleKind) const { in isDynamic()
1773 getRuntimeSchedule(ScheduleKind, /*Chunked=*/false, /*Ordered=*/false); in isDynamic()
1780 OpenMPScheduleClauseKind ScheduleKind, in emitForDispatchInit() argument
1787 getRuntimeSchedule(ScheduleKind, Chunk != nullptr, Ordered); in emitForDispatchInit()
1813 OpenMPScheduleClauseKind ScheduleKind, in emitForStaticInit() argument
1821 getRuntimeSchedule(ScheduleKind, Chunk != nullptr, Ordered); in emitForStaticInit()
DCodeGenFunction.h2374 void EmitOMPForOuterLoop(OpenMPScheduleClauseKind ScheduleKind,