Lines Matching refs:buildVarDecl
1395 static VarDecl *buildVarDecl(Sema &SemaRef, SourceLocation Loc, QualType Type, in buildVarDecl() function
1445 VarDecl *VD = buildVarDecl(SemaRef, SR.getBegin(), in addTaskgroupReductionData()
1471 VarDecl *VD = buildVarDecl(SemaRef, SR.getBegin(), in addTaskgroupReductionData()
2639 VarDecl *VDPrivate = buildVarDecl( in EndOpenMPDSABlock()
5198 VarDecl *NewVar = buildVarDecl(Actions, {}, NewE->getType(), Name, nullptr, in precomputeExpr()
8405 VarDecl *PrivateVar = buildVarDecl( in buildPrivateCounterVar()
9119 VarDecl *LBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.lb"); in checkOpenMPLoop()
9126 VarDecl *UBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.ub"); in checkOpenMPLoop()
9134 VarDecl *ILDecl = buildVarDecl(SemaRef, InitLoc, Int32Ty, ".omp.is_last"); in checkOpenMPLoop()
9142 buildVarDecl(SemaRef, InitLoc, StrideVType, ".omp.stride"); in checkOpenMPLoop()
9166 buildVarDecl(SemaRef, InitLoc, VType, ".omp.comb.lb"); in checkOpenMPLoop()
9174 buildVarDecl(SemaRef, InitLoc, VType, ".omp.comb.ub"); in checkOpenMPLoop()
9213 VarDecl *IVDecl = buildVarDecl(SemaRef, InitLoc, RealVType, ".omp.iv"); in checkOpenMPLoop()
12623 buildVarDecl(*this, {}, CntTy, FloorCntName, nullptr, OrigCntVar); in ActOnOpenMPTileDirective()
15330 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPPrivateClause()
15583 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPFirstprivateClause()
15596 buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, D->getName()); in ActOnOpenMPFirstprivateClause()
15600 VarDecl *VDInitTemp = buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, in ActOnOpenMPFirstprivateClause()
15615 VarDecl *VDInit = buildVarDecl(*this, RefExpr->getExprLoc(), Type, in ActOnOpenMPFirstprivateClause()
15782 VarDecl *SrcVD = buildVarDecl(*this, ERange.getBegin(), in ActOnOpenMPLastprivateClause()
15788 buildVarDecl(*this, ERange.getBegin(), Type, ".lastprivate.dst", in ActOnOpenMPLastprivateClause()
16635 VarDecl *LHSVD = buildVarDecl(S, ELoc, Type, ".reduction.lhs", in actOnOMPReductionKindClause()
16637 VarDecl *RHSVD = buildVarDecl(S, ELoc, Type, D->getName(), in actOnOMPReductionKindClause()
16687 buildVarDecl(S, ELoc, PrivateTy, D->getName(), in actOnOMPReductionKindClause()
16911 buildVarDecl(S, ELoc, PrivateTy, D->getName(), in actOnOMPReductionKindClause()
16924 buildVarDecl(S, ELoc, ArrayTy, D->getName(), in actOnOMPReductionKindClause()
17231 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPLinearClause()
17236 VarDecl *Init = buildVarDecl(*this, ELoc, Type, ".linear.start"); in ActOnOpenMPLinearClause()
17289 buildVarDecl(*this, StepLoc, StepExpr->getType(), ".linear.step"); in ActOnOpenMPLinearClause()
17555 buildVarDecl(*this, DE->getBeginLoc(), ElemType.getUnqualifiedType(), in ActOnOpenMPCopyinClause()
17560 buildVarDecl(*this, DE->getBeginLoc(), ElemType, ".copyin.dst", in ActOnOpenMPCopyinClause()
17669 buildVarDecl(*this, RefExpr->getBeginLoc(), Type, ".copyprivate.src", in ActOnOpenMPCopyprivateClause()
17673 buildVarDecl(*this, RefExpr->getBeginLoc(), Type, ".copyprivate.dst", in ActOnOpenMPCopyprivateClause()
19404 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_in"); in ActOnOpenMPDeclareReductionCombinerStart()
19412 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_out"); in ActOnOpenMPDeclareReductionCombinerStart()
19464 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_priv"); in ActOnOpenMPDeclareReductionInitializerStart()
19472 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_orig"); in ActOnOpenMPDeclareReductionInitializerStart()
20320 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPUseDevicePtrClause()
20332 buildVarDecl(*this, RefExpr->getExprLoc(), Type, ".devptr.temp"); in ActOnOpenMPUseDevicePtrClause()