Lines Matching refs:Cnt
176 [&CGF](unsigned Cnt, const Stmt *CurStmt) { in emitPreInitStmt() argument
565 unsigned Cnt = CD->getContextParamPosition(); in emitOutlinedFunctionPrologue() local
570 if (!FO.UIntPtrCastRequired && Args[Cnt] != TargetArgs[Cnt]) { in emitOutlinedFunctionPrologue()
571 LocalAddr = CGM.getOpenMPRuntime().getParameterAddress(CGF, Args[Cnt], in emitOutlinedFunctionPrologue()
572 TargetArgs[Cnt]); in emitOutlinedFunctionPrologue()
574 LocalAddr = CGF.GetAddrOfLocalVar(Args[Cnt]); in emitOutlinedFunctionPrologue()
581 LocalAddrs.insert({Args[Cnt], {CurVD, LocalAddr}}); in emitOutlinedFunctionPrologue()
582 ++Cnt; in emitOutlinedFunctionPrologue()
587 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(), in emitOutlinedFunctionPrologue()
593 Args[Cnt]->getName(), ArgLVal), in emitOutlinedFunctionPrologue()
598 VLASizes.try_emplace(Args[Cnt], VAT->getSizeExpr(), ExprArg); in emitOutlinedFunctionPrologue()
612 {Args[Cnt], {Var, ArgAddr.withAlignment(Ctx.getDeclAlign(Var))}}); in emitOutlinedFunctionPrologue()
618 LocalAddrs.insert({Args[Cnt], in emitOutlinedFunctionPrologue()
622 Args[Cnt]->getName(), ArgLVal) in emitOutlinedFunctionPrologue()
628 LocalAddrs.insert({Args[Cnt], {nullptr, ArgLVal.getAddress()}}); in emitOutlinedFunctionPrologue()
630 ++Cnt; in emitOutlinedFunctionPrologue()
4947 for (unsigned Cnt = 0, E = Data.ReductionVars.size(); Cnt < E; ++Cnt) { in EmitOMPTaskBasedDirective() local
4948 RedCG.emitSharedOrigLValue(CGF, Cnt); in EmitOMPTaskBasedDirective()
4949 RedCG.emitAggregateType(CGF, Cnt); in EmitOMPTaskBasedDirective()
4954 RedCG, Cnt); in EmitOMPTaskBasedDirective()
4956 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in EmitOMPTaskBasedDirective()
4961 Data.ReductionCopies[Cnt]->getType()), in EmitOMPTaskBasedDirective()
4962 Data.ReductionCopies[Cnt]->getExprLoc()), in EmitOMPTaskBasedDirective()
4963 CGF.ConvertTypeForMem(Data.ReductionCopies[Cnt]->getType()), in EmitOMPTaskBasedDirective()
4965 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in EmitOMPTaskBasedDirective()
4966 Scope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in EmitOMPTaskBasedDirective()
4994 for (unsigned Cnt = 0, E = InRedVars.size(); Cnt < E; ++Cnt) { in EmitOMPTaskBasedDirective() local
4995 RedCG.emitSharedOrigLValue(CGF, Cnt); in EmitOMPTaskBasedDirective()
4996 RedCG.emitAggregateType(CGF, Cnt); in EmitOMPTaskBasedDirective()
5003 RedCG, Cnt); in EmitOMPTaskBasedDirective()
5005 if (const Expr *TRExpr = TaskgroupDescriptors[Cnt]) { in EmitOMPTaskBasedDirective()
5012 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in EmitOMPTaskBasedDirective()
5016 CGF.getContext().getPointerType(InRedPrivs[Cnt]->getType()), in EmitOMPTaskBasedDirective()
5017 InRedPrivs[Cnt]->getExprLoc()), in EmitOMPTaskBasedDirective()
5018 CGF.ConvertTypeForMem(InRedPrivs[Cnt]->getType()), in EmitOMPTaskBasedDirective()
5020 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in EmitOMPTaskBasedDirective()
5021 InRedScope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in EmitOMPTaskBasedDirective()
5229 for (unsigned Cnt = 0, E = Data.ReductionVars.size(); Cnt < E; ++Cnt) { in processInReduction() local
5230 RedCG.emitSharedOrigLValue(CGF, Cnt); in processInReduction()
5231 RedCG.emitAggregateType(CGF, Cnt); in processInReduction()
5236 RedCG, Cnt); in processInReduction()
5238 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in processInReduction()
5243 Data.ReductionCopies[Cnt]->getType()), in processInReduction()
5244 Data.ReductionCopies[Cnt]->getExprLoc()), in processInReduction()
5245 CGF.ConvertTypeForMem(Data.ReductionCopies[Cnt]->getType()), in processInReduction()
5247 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in processInReduction()
5248 Scope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in processInReduction()
5273 for (unsigned Cnt = 0, E = InRedVars.size(); Cnt < E; ++Cnt) { in processInReduction() local
5274 RedCG.emitSharedOrigLValue(CGF, Cnt); in processInReduction()
5275 RedCG.emitAggregateType(CGF, Cnt); in processInReduction()
5280 RedCG, Cnt); in processInReduction()
5282 if (const Expr *TRExpr = TaskgroupDescriptors[Cnt]) { in processInReduction()
5289 CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt)); in processInReduction()
5293 CGF.getContext().getPointerType(InRedPrivs[Cnt]->getType()), in processInReduction()
5294 InRedPrivs[Cnt]->getExprLoc()), in processInReduction()
5295 CGF.ConvertTypeForMem(InRedPrivs[Cnt]->getType()), in processInReduction()
5297 Replacement = RedCG.adjustPrivateAddress(CGF, Cnt, Replacement); in processInReduction()
5298 InRedScope.addPrivate(RedCG.getBaseDecl(Cnt), Replacement); in processInReduction()