Lines Matching refs:OMPLoopDirective

151     if (auto *LD = dyn_cast<OMPLoopDirective>(&S)) {  in emitPreInitStmt()
1111 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
1199 if (const auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal()
1944 NextLoop = OMPLoopDirective::tryToFindNextInnerLoop( in emitBody()
1953 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody()
2216 bool CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit()
2255 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
2328 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters()
2369 static void emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitPreCond()
2408 const OMPLoopDirective &D, CodeGenFunction::OMPPrivateScope &PrivateScope) { in EmitOMPLinearClause()
2414 const auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLinearClause()
2541 void CodeGenFunction::EmitOMPSimdInit(const OMPLoopDirective &D) { in EmitOMPSimdInit()
2563 const OMPLoopDirective &D, in EmitOMPSimdFinal()
2608 const OMPLoopDirective &S, in emitOMPLoopBodyWithStopPoint()
2622 static void emitCommonSimdLoop(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitCommonSimdLoop()
2659 static void emitOMPSimdRegion(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitOMPSimdRegion()
2760 static bool isSimdSupportedByOpenMPIRBuilder(const OMPLoopDirective &S) { in isSimdSupportedByOpenMPIRBuilder()
2793 GetAlignedMapping(const OMPLoopDirective &S, CodeGenFunction &CGF) { in GetAlignedMapping()
2825 static void emitOMPSimdDirective(const OMPLoopDirective &S, in emitOMPSimdDirective()
2988 bool DynamicOrOrdered, bool IsMonotonic, const OMPLoopDirective &S, in EmitOMPOuterLoop()
3106 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered, in EmitOMPForOuterLoop()
3220 OpenMPDistScheduleClauseKind ScheduleKind, const OMPLoopDirective &S, in EmitOMPDistributeOuterLoop()
3284 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForInnerBounds()
3328 const OMPLoopDirective &LS = cast<OMPLoopDirective>(S); in emitDistributeParallelForDispatchBounds()
3345 const auto &Dir = cast<OMPLoopDirective>(S); in emitDistributeParallelForDistributeInnerBoundParams()
3361 const OMPLoopDirective &S, in emitInnerParallelForWhenCombined()
3453 const OMPLoopDirective &S, Expr *EUB, in EmitOMPWorksharingLoop()
3697 const auto &LS = cast<OMPLoopDirective>(S); in emitForLoopBounds()
3712 const auto &LS = cast<OMPLoopDirective>(S); in emitDispatchForLoopBounds()
3728 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirectiveDecls()
3780 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirectiveFinals()
3844 CodeGenFunction &CGF, const OMPLoopDirective &S, in emitScanBasedDirective()
3987 const OMPLoopDirective &S, in emitWorksharingDirective()
4032 static bool isForSupportedByOpenMPIRBuilder(const OMPLoopDirective &S, in isForSupportedByOpenMPIRBuilder()
4084 static void emitOMPForDirective(const OMPLoopDirective &S, CodeGenFunction &CGF, in emitOMPForDirective()
5789 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective()
5820 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective()
5861 void CodeGenFunction::EmitOMPDistributeLoop(const OMPLoopDirective &S, in EmitOMPDistributeLoop()
6092 static void emitOMPDistributeDirective(const OMPLoopDirective &S, in emitOMPDistributeDirective()
6950 const OMPLoopDirective &D) -> llvm::Value * { in emitCommonOMPTargetDirective()
7884 void CodeGenFunction::EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S) { in EmitOMPTaskLoopBasedDirective()
8247 const OMPLoopDirective &S) { in EmitOMPParallelGenericLoopDirective()
8468 emitOMPSimdRegion(CGF, cast<OMPLoopDirective>(D), Action); in EmitSimpleOMPExecutableDirective()
8470 if (const auto *LD = dyn_cast<OMPLoopDirective>(&D)) { in EmitSimpleOMPExecutableDirective()