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()
5209 VarDecl *NewVar = buildVarDecl(Actions, {}, NewE->getType(), Name, nullptr, in precomputeExpr()
8411 VarDecl *PrivateVar = buildVarDecl( in buildPrivateCounterVar()
9143 VarDecl *LBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.lb"); in checkOpenMPLoop()
9150 VarDecl *UBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.ub"); in checkOpenMPLoop()
9158 VarDecl *ILDecl = buildVarDecl(SemaRef, InitLoc, Int32Ty, ".omp.is_last"); in checkOpenMPLoop()
9166 buildVarDecl(SemaRef, InitLoc, StrideVType, ".omp.stride"); in checkOpenMPLoop()
9190 buildVarDecl(SemaRef, InitLoc, VType, ".omp.comb.lb"); in checkOpenMPLoop()
9198 buildVarDecl(SemaRef, InitLoc, VType, ".omp.comb.ub"); in checkOpenMPLoop()
9237 VarDecl *IVDecl = buildVarDecl(SemaRef, InitLoc, RealVType, ".omp.iv"); in checkOpenMPLoop()
12668 buildVarDecl(*this, {}, CntTy, FloorCntName, nullptr, OrigCntVar); in ActOnOpenMPTileDirective()
12980 buildVarDecl(*this, {}, IVTy, OuterIVName, nullptr, OrigVar); in ActOnOpenMPUnrollDirective()
15713 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPPrivateClause()
15966 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPFirstprivateClause()
15979 buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, D->getName()); in ActOnOpenMPFirstprivateClause()
15983 VarDecl *VDInitTemp = buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, in ActOnOpenMPFirstprivateClause()
15998 VarDecl *VDInit = buildVarDecl(*this, RefExpr->getExprLoc(), Type, in ActOnOpenMPFirstprivateClause()
16165 VarDecl *SrcVD = buildVarDecl(*this, ERange.getBegin(), in ActOnOpenMPLastprivateClause()
16171 buildVarDecl(*this, ERange.getBegin(), Type, ".lastprivate.dst", in ActOnOpenMPLastprivateClause()
17018 VarDecl *LHSVD = buildVarDecl(S, ELoc, Type, ".reduction.lhs", in actOnOMPReductionKindClause()
17020 VarDecl *RHSVD = buildVarDecl(S, ELoc, Type, D->getName(), in actOnOMPReductionKindClause()
17071 buildVarDecl(S, ELoc, PrivateTy, D->getName(), in actOnOMPReductionKindClause()
17294 buildVarDecl(S, ELoc, PrivateTy, D->getName(), in actOnOMPReductionKindClause()
17307 buildVarDecl(S, ELoc, ArrayTy, D->getName(), in actOnOMPReductionKindClause()
17614 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPLinearClause()
17619 VarDecl *Init = buildVarDecl(*this, ELoc, Type, ".linear.start"); in ActOnOpenMPLinearClause()
17672 buildVarDecl(*this, StepLoc, StepExpr->getType(), ".linear.step"); in ActOnOpenMPLinearClause()
17938 buildVarDecl(*this, DE->getBeginLoc(), ElemType.getUnqualifiedType(), in ActOnOpenMPCopyinClause()
17943 buildVarDecl(*this, DE->getBeginLoc(), ElemType, ".copyin.dst", in ActOnOpenMPCopyinClause()
18052 buildVarDecl(*this, RefExpr->getBeginLoc(), Type, ".copyprivate.src", in ActOnOpenMPCopyprivateClause()
18056 buildVarDecl(*this, RefExpr->getBeginLoc(), Type, ".copyprivate.dst", in ActOnOpenMPCopyprivateClause()
19787 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_in"); in ActOnOpenMPDeclareReductionCombinerStart()
19795 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_out"); in ActOnOpenMPDeclareReductionCombinerStart()
19847 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_priv"); in ActOnOpenMPDeclareReductionInitializerStart()
19855 buildVarDecl(*this, D->getLocation(), ReductionType, "omp_orig"); in ActOnOpenMPDeclareReductionInitializerStart()
20708 buildVarDecl(*this, ELoc, Type, D->getName(), in ActOnOpenMPUseDevicePtrClause()
20720 buildVarDecl(*this, RefExpr->getExprLoc(), Type, ".devptr.temp"); in ActOnOpenMPUseDevicePtrClause()