Lines Matching refs:LoopScope

2210     const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) {  in EmitOMPPrivateLoopCounters()  argument
2221 (void)LoopScope.addPrivate(VD, [&VarEmission]() { in EmitOMPPrivateLoopCounters()
2226 (void)LoopScope.addPrivate(PrivateVD, [this, VD, E]() { in EmitOMPPrivateLoopCounters()
2233 (void)LoopScope.addPrivate(PrivateVD, [&VarEmission]() { in EmitOMPPrivateLoopCounters()
2250 (void)LoopScope.addPrivate(VD, [this, DRE, VD]() { in EmitOMPPrivateLoopCounters()
2525 CodeGenFunction::OMPPrivateScope LoopScope(CGF); in emitOMPSimdRegion() local
2526 CGF.EmitOMPPrivateLoopCounters(S, LoopScope); in emitOMPSimdRegion()
2527 CGF.EmitOMPLinearClause(S, LoopScope); in emitOMPSimdRegion()
2528 CGF.EmitOMPPrivateClause(S, LoopScope); in emitOMPSimdRegion()
2529 CGF.EmitOMPReductionClauseInit(S, LoopScope); in emitOMPSimdRegion()
2532 bool HasLastprivateClause = CGF.EmitOMPLastprivateClauseInit(S, LoopScope); in emitOMPSimdRegion()
2533 (void)LoopScope.Privatize(); in emitOMPSimdRegion()
2542 [&S, &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in emitOMPSimdRegion()
2544 S, LoopScope.requiresCleanups(), S.getCond(), S.getInc(), in emitOMPSimdRegion()
2613 CodeGenFunction::OMPPrivateScope &LoopScope, in EmitOMPOuterLoop() argument
2652 if (LoopScope.requiresCleanups()) in EmitOMPOuterLoop()
2687 &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPOuterLoop()
2695 S, LoopScope.requiresCleanups(), LoopArgs.Cond, LoopArgs.IncExpr, in EmitOMPOuterLoop()
2729 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered, in EmitOMPForOuterLoop() argument
2830 EmitOMPOuterLoop(DynamicOrOrdered, IsMonotonic, S, LoopScope, OuterLoopArgs, in EmitOMPForOuterLoop()
2839 OMPPrivateScope &LoopScope, const OMPLoopArguments &LoopArgs, in EmitOMPDistributeOuterLoop() argument
2893 LoopScope, OuterLoopArgs, CodeGenLoopContent, in EmitOMPDistributeOuterLoop()
3136 OMPPrivateScope LoopScope(*this); in EmitOMPWorksharingLoop() local
3137 if (EmitOMPFirstprivateClause(S, LoopScope) || HasLinears) { in EmitOMPWorksharingLoop()
3145 EmitOMPPrivateClause(S, LoopScope); in EmitOMPWorksharingLoop()
3148 HasLastprivateClause = EmitOMPLastprivateClauseInit(S, LoopScope); in EmitOMPWorksharingLoop()
3149 EmitOMPReductionClauseInit(S, LoopScope); in EmitOMPWorksharingLoop()
3150 EmitOMPPrivateLoopCounters(S, LoopScope); in EmitOMPWorksharingLoop()
3151 EmitOMPLinearClause(S, LoopScope); in EmitOMPWorksharingLoop()
3152 (void)LoopScope.Privatize(); in EmitOMPWorksharingLoop()
3216 &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPWorksharingLoop()
3248 S, LoopScope.requiresCleanups(), in EmitOMPWorksharingLoop()
3270 EmitOMPForOuterLoop(ScheduleKind, IsMonotonic, S, LoopScope, Ordered, in EmitOMPWorksharingLoop()
3561 OMPLoopScope LoopScope(CGF, S); in emitWorksharingDirective() local
3746 CodeGenFunction::OMPPrivateScope LoopScope(CGF); in EmitSections() local
3747 if (CGF.EmitOMPFirstprivateClause(S, LoopScope)) { in EmitSections()
3755 CGF.EmitOMPPrivateClause(S, LoopScope); in EmitSections()
3757 HasLastprivates = CGF.EmitOMPLastprivateClauseInit(S, LoopScope); in EmitSections()
3758 CGF.EmitOMPReductionClauseInit(S, LoopScope); in EmitSections()
3759 (void)LoopScope.Privatize(); in EmitSections()
4126 OMPLoopScope LoopScope(CGF, S); in EmitOMPParallelForDirective() local
4157 OMPLoopScope LoopScope(CGF, S); in EmitOMPParallelForSimdDirective() local
5124 OMPPrivateScope LoopScope(*this); in EmitOMPDistributeLoop() local
5125 if (EmitOMPFirstprivateClause(S, LoopScope)) { in EmitOMPDistributeLoop()
5133 EmitOMPPrivateClause(S, LoopScope); in EmitOMPDistributeLoop()
5137 EmitOMPReductionClauseInit(S, LoopScope); in EmitOMPDistributeLoop()
5138 HasLastprivateClause = EmitOMPLastprivateClauseInit(S, LoopScope); in EmitOMPDistributeLoop()
5139 EmitOMPPrivateLoopCounters(S, LoopScope); in EmitOMPDistributeLoop()
5140 (void)LoopScope.Privatize(); in EmitOMPDistributeLoop()
5232 [&S, &LoopScope, Cond, IncExpr, LoopExit, &CodeGenLoop, in EmitOMPDistributeLoop()
5235 S, LoopScope.requiresCleanups(), Cond, IncExpr, in EmitOMPDistributeLoop()
5257 EmitOMPDistributeOuterLoop(ScheduleKind, S, LoopScope, LoopArguments, in EmitOMPDistributeLoop()
6919 OMPPrivateScope LoopScope(CGF); in EmitOMPTaskLoopBasedDirective() local
6928 LoopScope); in EmitOMPTaskLoopBasedDirective()
6930 LoopScope); in EmitOMPTaskLoopBasedDirective()
6931 mapParam(CGF, cast<DeclRefExpr>(S.getStrideVariable()), *STP, LoopScope); in EmitOMPTaskLoopBasedDirective()
6933 LoopScope); in EmitOMPTaskLoopBasedDirective()
6934 CGF.EmitOMPPrivateLoopCounters(S, LoopScope); in EmitOMPTaskLoopBasedDirective()
6935 CGF.EmitOMPLinearClause(S, LoopScope); in EmitOMPTaskLoopBasedDirective()
6936 bool HasLastprivateClause = CGF.EmitOMPLastprivateClauseInit(S, LoopScope); in EmitOMPTaskLoopBasedDirective()
6937 (void)LoopScope.Privatize(); in EmitOMPTaskLoopBasedDirective()
6961 [&S, &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPTaskLoopBasedDirective()
6963 S, LoopScope.requiresCleanups(), S.getCond(), S.getInc(), in EmitOMPTaskLoopBasedDirective()