Lines Matching refs:OMPLoopDirective

136   void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopDirective &S) {  in emitPreInitStmt()
164 Body = OMPLoopDirective::tryToFindNextInnerLoop( in emitPreInitStmt()
187 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopDirective &S) in OMPLoopScope()
1022 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
1115 if (const auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal()
1784 NextLoop = OMPLoopDirective::tryToFindNextInnerLoop( in emitBody()
1793 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody()
1848 OMPLoopDirective::tryToFindNextInnerLoop( in EmitOMPLoopBody()
1921 bool CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit()
1959 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
2032 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters()
2081 static void emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitPreCond()
2120 const OMPLoopDirective &D, CodeGenFunction::OMPPrivateScope &PrivateScope) { in EmitOMPLinearClause()
2125 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLinearClause()
2181 void CodeGenFunction::EmitOMPSimdInit(const OMPLoopDirective &D, in EmitOMPSimdInit()
2202 const OMPLoopDirective &D, in EmitOMPSimdFinal()
2248 const OMPLoopDirective &S, in emitOMPLoopBodyWithStopPoint()
2262 static void emitCommonSimdLoop(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitCommonSimdLoop()
2298 static void emitOMPSimdRegion(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitOMPSimdRegion()
2410 bool DynamicOrOrdered, bool IsMonotonic, const OMPLoopDirective &S, in EmitOMPOuterLoop()
2525 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered, in EmitOMPForOuterLoop()
2634 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S, in EmitOMPDistributeOuterLoop()
2696 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForInnerBounds()
2740 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForDispatchBounds()
2757 const auto &Dir = cast<OMPLoopDirective>(S); in emitDistributeParallelForDistributeInnerBoundParams()
2775 const OMPLoopDirective &S, in emitInnerParallelForWhenCombined()
2868 const OMPLoopDirective &S, Expr *EUB, in EmitOMPWorksharingLoop()
3111 const auto &LS = cast<OMPLoopDirective>(S); in emitForLoopBounds()
3126 const auto &LS = cast<OMPLoopDirective>(S); in emitDispatchForLoopBounds()
3154 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirective()
3311 const OMPLoopDirective &S, in emitWorksharingDirective()
4542 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective()
4574 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective()
4616 void CodeGenFunction::EmitOMPDistributeLoop(const OMPLoopDirective &S, in EmitOMPDistributeLoop()
5531 const OMPLoopDirective &D) -> llvm::Value * { in emitCommonOMPTargetDirective()
6391 void CodeGenFunction::EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S) { in EmitOMPTaskLoopBasedDirective()
6679 emitOMPSimdRegion(CGF, cast<OMPLoopDirective>(D), Action); in EmitSimpleOMPExecutableDirective()
6681 if (const auto *LD = dyn_cast<OMPLoopDirective>(&D)) { in EmitSimpleOMPExecutableDirective()