Lines Matching refs:OMPLoopDirective

123   void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopDirective &S) {  in emitPreInitStmt()
139 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopDirective &S) in OMPLoopScope()
932 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
1005 if (const auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal()
1298 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody()
1373 bool CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit()
1411 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
1483 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters()
1532 static void emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitPreCond()
1551 const OMPLoopDirective &D, CodeGenFunction::OMPPrivateScope &PrivateScope) { in EmitOMPLinearClause()
1556 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLinearClause()
1612 void CodeGenFunction::EmitOMPSimdInit(const OMPLoopDirective &D, in EmitOMPSimdInit()
1621 const OMPLoopDirective &D, in EmitOMPSimdFinal()
1666 const OMPLoopDirective &S, in emitOMPLoopBodyWithStopPoint()
1680 static void emitOMPSimdRegion(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitOMPSimdRegion()
1776 bool DynamicOrOrdered, bool IsMonotonic, const OMPLoopDirective &S, in EmitOMPOuterLoop()
1882 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered, in EmitOMPForOuterLoop()
1991 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S, in EmitOMPDistributeOuterLoop()
2053 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForInnerBounds()
2097 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForDispatchBounds()
2114 const auto &Dir = cast<OMPLoopDirective>(S); in emitDistributeParallelForDistributeInnerBoundParams()
2130 const OMPLoopDirective &S, in emitInnerParallelForWhenCombined()
2223 const OMPLoopDirective &S, Expr *EUB, in EmitOMPWorksharingLoop()
2447 const auto &LS = cast<OMPLoopDirective>(S); in emitForLoopBounds()
2462 const auto &LS = cast<OMPLoopDirective>(S); in emitDispatchForLoopBounds()
3277 void CodeGenFunction::EmitOMPDistributeLoop(const OMPLoopDirective &S, in EmitOMPDistributeLoop()
4076 auto &&SizeEmitter = [](CodeGenFunction &CGF, const OMPLoopDirective &D) { in emitCommonOMPTargetDirective()
4860 void CodeGenFunction::EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S) { in EmitOMPTaskLoopBasedDirective()
5038 emitOMPSimdRegion(CGF, cast<OMPLoopDirective>(D), Action); in EmitSimpleOMPExecutableDirective()
5041 if (const auto *LD = dyn_cast<OMPLoopDirective>(&D)) { in EmitSimpleOMPExecutableDirective()