Lines Matching refs:buildDeclRefExpr

634 static DeclRefExpr *buildDeclRefExpr(Sema &S, VarDecl *D, QualType Ty,  in buildDeclRefExpr()  function
658 addDSA(D, buildDeclRefExpr(SemaRef, VD, D->getType().getNonReferenceType(), in getTopDSA()
1090 PrivateCopies.push_back(buildDeclRefExpr( in EndOpenMPDSABlock()
1760 return buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(), in buildCapture()
1769 Ref = buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(), in buildCapture()
4521 auto *Ref = buildDeclRefExpr( in BuildCounterVar()
4530 return buildDeclRefExpr(SemaRef, VD, VD->getType().getNonReferenceType(), in BuildCounterVar()
4542 return buildDeclRefExpr(SemaRef, PrivateVar, Type, DefaultLoc); in BuildPrivateCounterVar()
5119 LB = buildDeclRefExpr(SemaRef, LBDecl, VType, InitLoc); in CheckOpenMPLoop()
5126 UB = buildDeclRefExpr(SemaRef, UBDecl, VType, InitLoc); in CheckOpenMPLoop()
5135 IL = buildDeclRefExpr(SemaRef, ILDecl, Int32Ty, InitLoc); in CheckOpenMPLoop()
5143 ST = buildDeclRefExpr(SemaRef, STDecl, StrideVType, InitLoc); in CheckOpenMPLoop()
5178 buildDeclRefExpr(SemaRef, PrevLBDecl, PrevLBDecl->getType(), InitLoc); in CheckOpenMPLoop()
5180 buildDeclRefExpr(SemaRef, PrevUBDecl, PrevUBDecl->getType(), InitLoc); in CheckOpenMPLoop()
5189 IV = buildDeclRefExpr(SemaRef, IVDecl, RealVType, InitLoc); in CheckOpenMPLoop()
5282 auto *CounterVar = buildDeclRefExpr(SemaRef, VD, IS.CounterVar->getType(), in CheckOpenMPLoop()
8293 auto VDPrivateRefExpr = buildDeclRefExpr( in ActOnOpenMPPrivateClause()
8559 VDInitRefExpr = buildDeclRefExpr(*this, VDInit, ElemType, ELoc); in ActOnOpenMPFirstprivateClause()
8579 VDInitRefExpr = buildDeclRefExpr(*this, VDInit, RefExpr->getType(), in ActOnOpenMPFirstprivateClause()
8593 auto VDPrivateRefExpr = buildDeclRefExpr( in ActOnOpenMPFirstprivateClause()
8721 buildDeclRefExpr(*this, SrcVD, Type.getUnqualifiedType(), ELoc); in ActOnOpenMPLastprivateClause()
8725 auto *PseudoDstExpr = buildDeclRefExpr(*this, DstVD, Type, ELoc); in ActOnOpenMPLastprivateClause()
9317 auto *LHSDRE = buildDeclRefExpr(*this, LHSVD, Type, ELoc); in ActOnOpenMPReductionClause()
9318 auto *RHSDRE = buildDeclRefExpr(*this, RHSVD, Type, ELoc); in ActOnOpenMPReductionClause()
9452 auto *PrivateDRE = buildDeclRefExpr(*this, PrivateVD, PrivateTy, ELoc); in ActOnOpenMPReductionClause()
9655 auto *PrivateRef = buildDeclRefExpr(*this, Private, Type, ELoc); in ActOnOpenMPLinearClause()
9684 auto InitRef = buildDeclRefExpr(*this, Init, Type, ELoc); in ActOnOpenMPLinearClause()
9712 buildDeclRefExpr(*this, SaveVar, StepExpr->getType(), StepLoc); in ActOnOpenMPLinearClause()
9784 buildDeclRefExpr(SemaRef, cast<VarDecl>(DE->getDecl()), in FinishOpenMPLinearClause()
9963 auto *PseudoSrcExpr = buildDeclRefExpr( in ActOnOpenMPCopyinClause()
9969 buildDeclRefExpr(*this, DstVD, ElemType, DE->getExprLoc()); in ActOnOpenMPCopyinClause()
10076 auto *PseudoSrcExpr = buildDeclRefExpr(*this, SrcVD, Type, ELoc); in ActOnOpenMPCopyprivateClause()
10081 buildDeclRefExpr(*this, DstVD, Type, ELoc); in ActOnOpenMPCopyprivateClause()