Lines Matching refs:RCG
4614 RegionCodeGenTy RCG(CodeGen); in emitTaskCall() local
4621 RCG.setAction(Action); in emitTaskCall()
4622 RCG(CGF); in emitTaskCall()
5096 RegionCodeGenTy RCG(CodeGen); in emitReduction() local
5103 RCG.setAction(Action); in emitReduction()
5104 RCG(CGF); in emitReduction()
5262 ReductionCodeGen &RCG, unsigned N) { in emitReduceInitFunction() argument
5283 QualType PrivateType = RCG.getPrivateType(N); in emitReduceInitFunction()
5291 if (RCG.getSizes(N).second) { in emitReduceInitFunction()
5294 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N))); in emitReduceInitFunction()
5298 RCG.emitAggregateType(CGF, N, Size); in emitReduceInitFunction()
5303 if (RCG.usesReductionInitializer(N)) { in emitReduceInitFunction()
5312 RCG.emitInitialization(CGF, N, PrivateAddr, OrigAddr, in emitReduceInitFunction()
5330 ReductionCodeGen &RCG, unsigned N, in emitReduceCombFunction() argument
5357 if (RCG.getSizes(N).second) { in emitReduceCombFunction()
5360 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N))); in emitReduceCombFunction()
5364 RCG.emitAggregateType(CGF, N, Size); in emitReduceCombFunction()
5405 ReductionCodeGen &RCG, unsigned N) { in emitReduceFiniFunction() argument
5406 if (!RCG.needCleanups(N)) in emitReduceFiniFunction()
5428 if (RCG.getSizes(N).second) { in emitReduceFiniFunction()
5431 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N))); in emitReduceFiniFunction()
5435 RCG.emitAggregateType(CGF, N, Size); in emitReduceFiniFunction()
5438 RCG.emitCleanups(CGF, N, PrivateAddr); in emitReduceFiniFunction()
5479 ReductionCodeGen RCG(Data.ReductionVars, Data.ReductionOrigs, in emitTaskReductionInit() local
5492 RCG.emitSharedOrigLValue(CGF, Cnt); in emitTaskReductionInit()
5493 llvm::Value *Shared = RCG.getSharedLValue(Cnt).getPointer(CGF); in emitTaskReductionInit()
5497 llvm::Value *Orig = RCG.getOrigLValue(Cnt).getPointer(CGF); in emitTaskReductionInit()
5499 RCG.emitAggregateType(CGF, Cnt); in emitTaskReductionInit()
5502 std::tie(SizeValInChars, SizeVal) = RCG.getSizes(Cnt); in emitTaskReductionInit()
5515 llvm::Value *InitAddr = emitReduceInitFunction(CGM, Loc, RCG, Cnt); in emitTaskReductionInit()
5519 llvm::Value *Fini = emitReduceFiniFunction(CGM, Loc, RCG, Cnt); in emitTaskReductionInit()
5526 CGM, Loc, RCG, Cnt, Data.ReductionOps[Cnt], LHSExprs[Cnt], in emitTaskReductionInit()
5588 ReductionCodeGen &RCG, in emitTaskReductionFixups() argument
5590 auto Sizes = RCG.getSizes(N); in emitTaskReductionFixups()
5598 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N))); in emitTaskReductionFixups()
12152 ReductionCodeGen &RCG, in emitTaskReductionFixups() argument