Lines Matching refs:RedCG
1226 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in EmitOMPReductionClauseInit() local
1234 RedCG.emitSharedOrigLValue(*this, Count); in EmitOMPReductionClauseInit()
1235 RedCG.emitAggregateType(*this, Count); in EmitOMPReductionClauseInit()
1237 RedCG.emitInitialization(*this, Count, Emission.getAllocatedAddress(), in EmitOMPReductionClauseInit()
1238 RedCG.getSharedLValue(Count), in EmitOMPReductionClauseInit()
1244 Address BaseAddr = RedCG.adjustPrivateAddress( in EmitOMPReductionClauseInit()
1247 RedCG.getBaseDecl(Count), [BaseAddr]() { return BaseAddr; }); in EmitOMPReductionClauseInit()
1259 PrivateScope.addPrivate(LHSVD, [&RedCG, Count, this]() { in EmitOMPReductionClauseInit()
1260 return RedCG.getSharedLValue(Count).getAddress(*this); in EmitOMPReductionClauseInit()
1268 PrivateScope.addPrivate(LHSVD, [&RedCG, Count, this]() { in EmitOMPReductionClauseInit()
1269 return RedCG.getSharedLValue(Count).getAddress(*this); in EmitOMPReductionClauseInit()
1279 Address OriginalAddr = RedCG.getSharedLValue(Count).getAddress(*this); in EmitOMPReductionClauseInit()
3340 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in emitScanBasedDirectiveDecls() local
3348 RedCG.emitSharedOrigLValue(CGF, Count); in emitScanBasedDirectiveDecls()
3349 RedCG.emitAggregateType(CGF, Count); in emitScanBasedDirectiveDecls()
4456 ReductionCodeGen RedCG(Data.ReductionVars, Data.ReductionVars, in EmitOMPTaskBasedDirective() local
4461 RedCG.emitSharedOrigLValue(CGF, Cnt); in EmitOMPTaskBasedDirective()
4462 RedCG.emitAggregateType(CGF, Cnt); in EmitOMPTaskBasedDirective()
4467 RedCG, Cnt); in EmitOMPTaskBasedDirective()
4469 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in EmitOMPTaskBasedDirective()
4477 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in EmitOMPTaskBasedDirective()
4478 Scope.addPrivate(RedCG.getBaseDecl(Cnt), in EmitOMPTaskBasedDirective()
4506 ReductionCodeGen RedCG(InRedVars, InRedVars, InRedPrivs, InRedOps); in EmitOMPTaskBasedDirective() local
4508 RedCG.emitSharedOrigLValue(CGF, Cnt); in EmitOMPTaskBasedDirective()
4509 RedCG.emitAggregateType(CGF, Cnt); in EmitOMPTaskBasedDirective()
4516 RedCG, Cnt); in EmitOMPTaskBasedDirective()
4525 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in EmitOMPTaskBasedDirective()
4532 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in EmitOMPTaskBasedDirective()
4533 InRedScope.addPrivate(RedCG.getBaseDecl(Cnt), in EmitOMPTaskBasedDirective()