Lines Matching defs:RCG
4592 RegionCodeGenTy RCG(CodeGen);
4599 RCG.setAction(Action);
4600 RCG(CGF);
5080 RegionCodeGenTy RCG(CodeGen);
5087 RCG.setAction(Action);
5088 RCG(CGF);
5246 ReductionCodeGen &RCG, unsigned N) {
5267 QualType PrivateType = RCG.getPrivateType(N);
5274 if (RCG.getSizes(N).second) {
5277 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N)));
5281 RCG.emitAggregateType(CGF, N, Size);
5286 if (RCG.usesReductionInitializer(N)) {
5295 RCG.emitInitialization(CGF, N, PrivateAddr, OrigAddr,
5313 ReductionCodeGen &RCG, unsigned N,
5340 if (RCG.getSizes(N).second) {
5343 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N)));
5347 RCG.emitAggregateType(CGF, N, Size);
5387 ReductionCodeGen &RCG, unsigned N) {
5388 if (!RCG.needCleanups(N))
5410 if (RCG.getSizes(N).second) {
5413 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N)));
5417 RCG.emitAggregateType(CGF, N, Size);
5420 RCG.emitCleanups(CGF, N, PrivateAddr);
5461 ReductionCodeGen RCG(Data.ReductionVars, Data.ReductionOrigs,
5474 RCG.emitSharedOrigLValue(CGF, Cnt);
5475 llvm::Value *Shared = RCG.getSharedLValue(Cnt).getPointer(CGF);
5479 llvm::Value *Orig = RCG.getOrigLValue(Cnt).getPointer(CGF);
5481 RCG.emitAggregateType(CGF, Cnt);
5484 std::tie(SizeValInChars, SizeVal) = RCG.getSizes(Cnt);
5497 llvm::Value *InitAddr = emitReduceInitFunction(CGM, Loc, RCG, Cnt);
5501 llvm::Value *Fini = emitReduceFiniFunction(CGM, Loc, RCG, Cnt);
5508 CGM, Loc, RCG, Cnt, Data.ReductionOps[Cnt], LHSExprs[Cnt],
5570 ReductionCodeGen &RCG,
5572 auto Sizes = RCG.getSizes(N);
5580 generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N)));
11905 ReductionCodeGen &RCG,