Lines Matching defs:RCG

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