Lines Matching refs:OMPLoopDirective

142     if (auto *LD = dyn_cast<OMPLoopDirective>(&S)) {  in emitPreInitStmt()
1047 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
1136 if (const auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal()
1864 NextLoop = OMPLoopDirective::tryToFindNextInnerLoop( in emitBody()
1873 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody()
2133 bool CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit()
2172 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
2245 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters()
2286 static void emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitPreCond()
2325 const OMPLoopDirective &D, CodeGenFunction::OMPPrivateScope &PrivateScope) { in EmitOMPLinearClause()
2330 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLinearClause()
2383 void CodeGenFunction::EmitOMPSimdInit(const OMPLoopDirective &D) { in EmitOMPSimdInit()
2403 const OMPLoopDirective &D, in EmitOMPSimdFinal()
2449 const OMPLoopDirective &S, in emitOMPLoopBodyWithStopPoint()
2463 static void emitCommonSimdLoop(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitCommonSimdLoop()
2499 static void emitOMPSimdRegion(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitOMPSimdRegion()
2748 bool DynamicOrOrdered, bool IsMonotonic, const OMPLoopDirective &S, in EmitOMPOuterLoop()
2865 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered, in EmitOMPForOuterLoop()
2972 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S, in EmitOMPDistributeOuterLoop()
3034 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForInnerBounds()
3078 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForDispatchBounds()
3095 const auto &Dir = cast<OMPLoopDirective>(S); in emitDistributeParallelForDistributeInnerBoundParams()
3113 const OMPLoopDirective &S, in emitInnerParallelForWhenCombined()
3206 const OMPLoopDirective &S, Expr *EUB, in EmitOMPWorksharingLoop()
3451 const auto &LS = cast<OMPLoopDirective>(S); in emitForLoopBounds()
3466 const auto &LS = cast<OMPLoopDirective>(S); in emitDispatchForLoopBounds()
3482 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirectiveDecls()
3534 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirectiveFinals()
3599 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirective()
3740 const OMPLoopDirective &S, in emitWorksharingDirective()
5427 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective()
5459 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective()
5501 void CodeGenFunction::EmitOMPDistributeLoop(const OMPLoopDirective &S, in EmitOMPDistributeLoop()
6626 const OMPLoopDirective &D) -> llvm::Value * { in emitCommonOMPTargetDirective()
7536 void CodeGenFunction::EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S) { in EmitOMPTaskLoopBasedDirective()
7834 emitOMPSimdRegion(CGF, cast<OMPLoopDirective>(D), Action); in EmitSimpleOMPExecutableDirective()
7836 if (const auto *LD = dyn_cast<OMPLoopDirective>(&D)) { in EmitSimpleOMPExecutableDirective()