Lines Matching refs:LoopScope

2245     const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) {  in EmitOMPPrivateLoopCounters()  argument
2256 (void)LoopScope.addPrivate(VD, VarEmission.getAllocatedAddress()); in EmitOMPPrivateLoopCounters()
2262 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress(*this)); in EmitOMPPrivateLoopCounters()
2264 (void)LoopScope.addPrivate(PrivateVD, VarEmission.getAllocatedAddress()); in EmitOMPPrivateLoopCounters()
2279 (void)LoopScope.addPrivate( in EmitOMPPrivateLoopCounters()
2552 CodeGenFunction::OMPPrivateScope LoopScope(CGF); in emitOMPSimdRegion() local
2553 CGF.EmitOMPPrivateLoopCounters(S, LoopScope); in emitOMPSimdRegion()
2554 CGF.EmitOMPLinearClause(S, LoopScope); in emitOMPSimdRegion()
2555 CGF.EmitOMPPrivateClause(S, LoopScope); in emitOMPSimdRegion()
2556 CGF.EmitOMPReductionClauseInit(S, LoopScope); in emitOMPSimdRegion()
2559 bool HasLastprivateClause = CGF.EmitOMPLastprivateClauseInit(S, LoopScope); in emitOMPSimdRegion()
2560 (void)LoopScope.Privatize(); in emitOMPSimdRegion()
2569 [&S, &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in emitOMPSimdRegion()
2571 S, LoopScope.requiresCleanups(), S.getCond(), S.getInc(), in emitOMPSimdRegion()
2585 LoopScope.restoreMap(); in emitOMPSimdRegion()
2749 CodeGenFunction::OMPPrivateScope &LoopScope, in EmitOMPOuterLoop() argument
2788 if (LoopScope.requiresCleanups()) in EmitOMPOuterLoop()
2823 &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPOuterLoop()
2831 S, LoopScope.requiresCleanups(), LoopArgs.Cond, LoopArgs.IncExpr, in EmitOMPOuterLoop()
2865 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered, in EmitOMPForOuterLoop() argument
2964 EmitOMPOuterLoop(DynamicOrOrdered, IsMonotonic, S, LoopScope, OuterLoopArgs, in EmitOMPForOuterLoop()
2973 OMPPrivateScope &LoopScope, const OMPLoopArguments &LoopArgs, in EmitOMPDistributeOuterLoop() argument
3027 LoopScope, OuterLoopArgs, CodeGenLoopContent, in EmitOMPDistributeOuterLoop()
3270 OMPPrivateScope LoopScope(*this); in EmitOMPWorksharingLoop() local
3271 if (EmitOMPFirstprivateClause(S, LoopScope) || HasLinears) { in EmitOMPWorksharingLoop()
3279 EmitOMPPrivateClause(S, LoopScope); in EmitOMPWorksharingLoop()
3282 HasLastprivateClause = EmitOMPLastprivateClauseInit(S, LoopScope); in EmitOMPWorksharingLoop()
3283 EmitOMPReductionClauseInit(S, LoopScope); in EmitOMPWorksharingLoop()
3284 EmitOMPPrivateLoopCounters(S, LoopScope); in EmitOMPWorksharingLoop()
3285 EmitOMPLinearClause(S, LoopScope); in EmitOMPWorksharingLoop()
3286 (void)LoopScope.Privatize(); in EmitOMPWorksharingLoop()
3352 &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPWorksharingLoop()
3384 S, LoopScope.requiresCleanups(), in EmitOMPWorksharingLoop()
3406 EmitOMPForOuterLoop(ScheduleKind, IsMonotonic, S, LoopScope, Ordered, in EmitOMPWorksharingLoop()
3430 LoopScope.restoreMap(); in EmitOMPWorksharingLoop()
3749 OMPLoopScope LoopScope(CGF, S); in emitWorksharingDirective() local
3989 CodeGenFunction::OMPPrivateScope LoopScope(CGF); in EmitSections() local
3990 if (CGF.EmitOMPFirstprivateClause(S, LoopScope)) { in EmitSections()
3998 CGF.EmitOMPPrivateClause(S, LoopScope); in EmitSections()
4000 HasLastprivates = CGF.EmitOMPLastprivateClauseInit(S, LoopScope); in EmitSections()
4001 CGF.EmitOMPReductionClauseInit(S, LoopScope); in EmitSections()
4002 (void)LoopScope.Privatize(); in EmitSections()
4352 OMPLoopScope LoopScope(CGF, S); in EmitOMPParallelForDirective() local
4385 OMPLoopScope LoopScope(CGF, S); in EmitOMPParallelForSimdDirective() local
5561 OMPPrivateScope LoopScope(*this); in EmitOMPDistributeLoop() local
5562 if (EmitOMPFirstprivateClause(S, LoopScope)) { in EmitOMPDistributeLoop()
5570 EmitOMPPrivateClause(S, LoopScope); in EmitOMPDistributeLoop()
5574 EmitOMPReductionClauseInit(S, LoopScope); in EmitOMPDistributeLoop()
5575 HasLastprivateClause = EmitOMPLastprivateClauseInit(S, LoopScope); in EmitOMPDistributeLoop()
5576 EmitOMPPrivateLoopCounters(S, LoopScope); in EmitOMPDistributeLoop()
5577 (void)LoopScope.Privatize(); in EmitOMPDistributeLoop()
5669 [&S, &LoopScope, Cond, IncExpr, LoopExit, &CodeGenLoop, in EmitOMPDistributeLoop()
5672 S, LoopScope.requiresCleanups(), Cond, IncExpr, in EmitOMPDistributeLoop()
5694 EmitOMPDistributeOuterLoop(ScheduleKind, S, LoopScope, LoopArguments, in EmitOMPDistributeLoop()
7598 OMPPrivateScope LoopScope(CGF); in EmitOMPTaskLoopBasedDirective() local
7607 LoopScope); in EmitOMPTaskLoopBasedDirective()
7609 LoopScope); in EmitOMPTaskLoopBasedDirective()
7610 mapParam(CGF, cast<DeclRefExpr>(S.getStrideVariable()), *STP, LoopScope); in EmitOMPTaskLoopBasedDirective()
7612 LoopScope); in EmitOMPTaskLoopBasedDirective()
7613 CGF.EmitOMPPrivateLoopCounters(S, LoopScope); in EmitOMPTaskLoopBasedDirective()
7614 CGF.EmitOMPLinearClause(S, LoopScope); in EmitOMPTaskLoopBasedDirective()
7615 bool HasLastprivateClause = CGF.EmitOMPLastprivateClauseInit(S, LoopScope); in EmitOMPTaskLoopBasedDirective()
7616 (void)LoopScope.Privatize(); in EmitOMPTaskLoopBasedDirective()
7640 [&S, &LoopScope](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPTaskLoopBasedDirective()
7642 S, LoopScope.requiresCleanups(), S.getCond(), S.getInc(), in EmitOMPTaskLoopBasedDirective()
7663 LoopScope.restoreMap(); in EmitOMPTaskLoopBasedDirective()