Lines Matching refs:Cnt
172 [&CGF](unsigned Cnt, const Stmt *CurStmt) { in emitPreInitStmt() argument
537 unsigned Cnt = CD->getContextParamPosition(); in emitOutlinedFunctionPrologue() local
542 if (!FO.UIntPtrCastRequired && Args[Cnt] != TargetArgs[Cnt]) { in emitOutlinedFunctionPrologue()
543 LocalAddr = CGM.getOpenMPRuntime().getParameterAddress(CGF, Args[Cnt], in emitOutlinedFunctionPrologue()
544 TargetArgs[Cnt]); in emitOutlinedFunctionPrologue()
546 LocalAddr = CGF.GetAddrOfLocalVar(Args[Cnt]); in emitOutlinedFunctionPrologue()
553 LocalAddrs.insert({Args[Cnt], {CurVD, LocalAddr}}); in emitOutlinedFunctionPrologue()
554 ++Cnt; in emitOutlinedFunctionPrologue()
559 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(), in emitOutlinedFunctionPrologue()
565 Args[Cnt]->getName(), ArgLVal), in emitOutlinedFunctionPrologue()
570 VLASizes.try_emplace(Args[Cnt], VAT->getSizeExpr(), ExprArg); in emitOutlinedFunctionPrologue()
584 {Args[Cnt], {Var, ArgAddr.withAlignment(Ctx.getDeclAlign(Var))}}); in emitOutlinedFunctionPrologue()
590 LocalAddrs.insert({Args[Cnt], in emitOutlinedFunctionPrologue()
594 Args[Cnt]->getName(), ArgLVal) in emitOutlinedFunctionPrologue()
600 LocalAddrs.insert({Args[Cnt], {nullptr, ArgLVal.getAddress(CGF)}}); in emitOutlinedFunctionPrologue()
602 ++Cnt; in emitOutlinedFunctionPrologue()
4890 for (unsigned Cnt = 0, E = Data.ReductionVars.size(); Cnt < E; ++Cnt) { in EmitOMPTaskBasedDirective() local
4891 RedCG.emitSharedOrigLValue(CGF, Cnt); in EmitOMPTaskBasedDirective()
4892 RedCG.emitAggregateType(CGF, Cnt); in EmitOMPTaskBasedDirective()
4897 RedCG, Cnt); in EmitOMPTaskBasedDirective()
4899 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in EmitOMPTaskBasedDirective()
4904 Data.ReductionCopies[Cnt]->getType()), in EmitOMPTaskBasedDirective()
4905 Data.ReductionCopies[Cnt]->getExprLoc()), in EmitOMPTaskBasedDirective()
4906 CGF.ConvertTypeForMem(Data.ReductionCopies[Cnt]->getType()), in EmitOMPTaskBasedDirective()
4908 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in EmitOMPTaskBasedDirective()
4909 Scope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in EmitOMPTaskBasedDirective()
4937 for (unsigned Cnt = 0, E = InRedVars.size(); Cnt < E; ++Cnt) { in EmitOMPTaskBasedDirective() local
4938 RedCG.emitSharedOrigLValue(CGF, Cnt); in EmitOMPTaskBasedDirective()
4939 RedCG.emitAggregateType(CGF, Cnt); in EmitOMPTaskBasedDirective()
4946 RedCG, Cnt); in EmitOMPTaskBasedDirective()
4948 if (const Expr *TRExpr = TaskgroupDescriptors[Cnt]) { in EmitOMPTaskBasedDirective()
4955 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in EmitOMPTaskBasedDirective()
4959 CGF.getContext().getPointerType(InRedPrivs[Cnt]->getType()), in EmitOMPTaskBasedDirective()
4960 InRedPrivs[Cnt]->getExprLoc()), in EmitOMPTaskBasedDirective()
4961 CGF.ConvertTypeForMem(InRedPrivs[Cnt]->getType()), in EmitOMPTaskBasedDirective()
4963 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in EmitOMPTaskBasedDirective()
4964 InRedScope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in EmitOMPTaskBasedDirective()
5172 for (unsigned Cnt = 0, E = Data.ReductionVars.size(); Cnt < E; ++Cnt) { in processInReduction() local
5173 RedCG.emitSharedOrigLValue(CGF, Cnt); in processInReduction()
5174 RedCG.emitAggregateType(CGF, Cnt); in processInReduction()
5179 RedCG, Cnt); in processInReduction()
5181 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in processInReduction()
5186 Data.ReductionCopies[Cnt]->getType()), in processInReduction()
5187 Data.ReductionCopies[Cnt]->getExprLoc()), in processInReduction()
5188 CGF.ConvertTypeForMem(Data.ReductionCopies[Cnt]->getType()), in processInReduction()
5190 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in processInReduction()
5191 Scope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in processInReduction()
5216 for (unsigned Cnt = 0, E = InRedVars.size(); Cnt < E; ++Cnt) { in processInReduction() local
5217 RedCG.emitSharedOrigLValue(CGF, Cnt); in processInReduction()
5218 RedCG.emitAggregateType(CGF, Cnt); in processInReduction()
5223 RedCG, Cnt); in processInReduction()
5225 if (const Expr *TRExpr = TaskgroupDescriptors[Cnt]) { in processInReduction()
5232 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in processInReduction()
5236 CGF.getContext().getPointerType(InRedPrivs[Cnt]->getType()), in processInReduction()
5237 InRedPrivs[Cnt]->getExprLoc()), in processInReduction()
5238 CGF.ConvertTypeForMem(InRedPrivs[Cnt]->getType()), in processInReduction()
5240 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in processInReduction()
5241 InRedScope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in processInReduction()