Lines Matching refs:buildDeclRefExpr

1549 static DeclRefExpr *buildDeclRefExpr(Sema &S, VarDecl *D, QualType Ty,  in buildDeclRefExpr()  function
1580 buildDeclRefExpr(SemaRef, VD, SemaRef.Context.VoidPtrTy, SR.getBegin()); in addTaskgroupReductionData()
1605 buildDeclRefExpr(SemaRef, VD, SemaRef.Context.VoidPtrTy, SR.getBegin()); in addTaskgroupReductionData()
1742 DVar.RefExpr = buildDeclRefExpr( in getTopDSA()
1758 DVar.RefExpr = buildDeclRefExpr( in getTopDSA()
1776 buildDeclRefExpr(SemaRef, VD, D->getType().getNonReferenceType(), in getTopDSA()
1795 buildDeclRefExpr(SemaRef, VD, D->getType().getNonReferenceType(), in getTopDSA()
2470 DeclRefExpr *VDPrivateRefExpr = buildDeclRefExpr( in isOpenMPCapturedDecl()
2884 PrivateCopies.push_back(buildDeclRefExpr( in EndOpenMPDSABlock()
4120 DeclRefExpr *DRE = buildDeclRefExpr( in visitSubCaptures()
4667 return buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(), in buildCapture()
4677 Ref = buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(), in buildCapture()
5630 return buildDeclRefExpr(Actions, VD, VD->getType(), {}); in buildDistanceFunc()
8216 buildDeclRefExpr(SemaRef, Var, in checkAndSetInit()
9012 DeclRefExpr *Ref = buildDeclRefExpr( in buildCounterVar()
9032 ? buildDeclRefExpr(SemaRef, cast<VarDecl>(LCDecl), Type, DefaultLoc) in buildPrivateCounterVar()
9036 return buildDeclRefExpr(SemaRef, PrivateVar, Type, DefaultLoc); in buildPrivateCounterVar()
9112 buildDeclRefExpr(*this, const_cast<VarDecl *>(Var), in ActOnOpenMPLoopInitialization()
9600 DeclRefExpr *Ref = buildDeclRefExpr(SemaRef, D, D->getType(), in checkOpenMPLoop()
9758 LB = buildDeclRefExpr(SemaRef, LBDecl, VType, InitLoc); in checkOpenMPLoop()
9765 UB = buildDeclRefExpr(SemaRef, UBDecl, VType, InitLoc); in checkOpenMPLoop()
9773 IL = buildDeclRefExpr(SemaRef, ILDecl, Int32Ty, InitLoc); in checkOpenMPLoop()
9781 ST = buildDeclRefExpr(SemaRef, STDecl, StrideVType, InitLoc); in checkOpenMPLoop()
9805 CombLB = buildDeclRefExpr(SemaRef, CombLBDecl, VType, InitLoc); in checkOpenMPLoop()
9813 CombUB = buildDeclRefExpr(SemaRef, CombUBDecl, VType, InitLoc); in checkOpenMPLoop()
9841 buildDeclRefExpr(SemaRef, PrevLBDecl, PrevLBDecl->getType(), InitLoc); in checkOpenMPLoop()
9843 buildDeclRefExpr(SemaRef, PrevUBDecl, PrevUBDecl->getType(), InitLoc); in checkOpenMPLoop()
9852 IV = buildDeclRefExpr(SemaRef, IVDecl, RealVType, InitLoc); in checkOpenMPLoop()
10125 DeclRefExpr *CounterVar = buildDeclRefExpr( in checkOpenMPLoop()
14766 DeclRefExpr *TileIV = buildDeclRefExpr(*this, TileIndVars[I], CntTy, in ActOnOpenMPTileDirective()
14768 DeclRefExpr *FloorIV = buildDeclRefExpr(*this, FloorIndVars[I], CntTy, in ActOnOpenMPTileDirective()
14842 DeclRefExpr *FloorIV = buildDeclRefExpr(*this, FloorIndVars[I], CntTy, in ActOnOpenMPTileDirective()
15036 return buildDeclRefExpr(*this, OuterIVDecl, IVTy, OrigVarLoc); in ActOnOpenMPUnrollDirective()
15044 return buildDeclRefExpr(*this, InnerIVDecl, IVTy, OrigVarLoc); in ActOnOpenMPUnrollDirective()
18083 DeclRefExpr *VDPrivateRefExpr = buildDeclRefExpr( in ActOnOpenMPPrivateClause()
18091 Ref = buildDeclRefExpr(*this, VD, VD->getType().getNonReferenceType(), in ActOnOpenMPPrivateClause()
18328 VDInitRefExpr = buildDeclRefExpr(*this, VDInit, ElemType, ELoc); in ActOnOpenMPFirstprivateClause()
18348 VDInitRefExpr = buildDeclRefExpr(*this, VDInit, RefExpr->getType(), in ActOnOpenMPFirstprivateClause()
18362 DeclRefExpr *VDPrivateRefExpr = buildDeclRefExpr( in ActOnOpenMPFirstprivateClause()
18373 Ref = buildDeclRefExpr(*this, VD, VD->getType().getNonReferenceType(), in ActOnOpenMPFirstprivateClause()
18523 buildDeclRefExpr(*this, SrcVD, Type.getUnqualifiedType(), ELoc); in ActOnOpenMPLastprivateClause()
18527 DeclRefExpr *PseudoDstExpr = buildDeclRefExpr(*this, DstVD, Type, ELoc); in ActOnOpenMPLastprivateClause()
19430 DeclRefExpr *LHSDRE = buildDeclRefExpr(S, LHSVD, Type, ELoc); in actOnOMPReductionKindClause()
19431 DeclRefExpr *RHSDRE = buildDeclRefExpr(S, RHSVD, Type, ELoc); in actOnOMPReductionKindClause()
19566 DeclRefExpr *PrivateDRE = buildDeclRefExpr(S, PrivateVD, PrivateTy, ELoc); in actOnOMPReductionKindClause()
19651 TempArrayRes = buildDeclRefExpr(S, TempArrayVD, PrivateTy, ELoc); in actOnOMPReductionKindClause()
19664 TempArrayRes = buildDeclRefExpr(S, TempArrayVD, ArrayTy, ELoc); in actOnOMPReductionKindClause()
19969 DeclRefExpr *PrivateRef = buildDeclRefExpr(*this, Private, Type, ELoc); in ActOnOpenMPLinearClause()
19998 DeclRefExpr *InitRef = buildDeclRefExpr(*this, Init, Type, ELoc); in ActOnOpenMPLinearClause()
20026 buildDeclRefExpr(*this, SaveVar, StepExpr->getType(), StepLoc); in ActOnOpenMPLinearClause()
20105 buildDeclRefExpr(SemaRef, cast<VarDecl>(DE->getDecl()), in FinishOpenMPLinearClause()
20290 DeclRefExpr *PseudoSrcExpr = buildDeclRefExpr( in ActOnOpenMPCopyinClause()
20296 buildDeclRefExpr(*this, DstVD, ElemType, DE->getExprLoc()); in ActOnOpenMPCopyinClause()
20403 DeclRefExpr *PseudoSrcExpr = buildDeclRefExpr(*this, SrcVD, Type, ELoc); in ActOnOpenMPCopyprivateClause()
20407 DeclRefExpr *PseudoDstExpr = buildDeclRefExpr(*this, DstVD, Type, ELoc); in ActOnOpenMPCopyprivateClause()
22204 ::buildDeclRefExpr(*this, OmpInParm, ReductionType, D->getLocation()); in ActOnOpenMPDeclareReductionCombinerStart()
22206 ::buildDeclRefExpr(*this, OmpOutParm, ReductionType, D->getLocation()); in ActOnOpenMPDeclareReductionCombinerStart()
22264 ::buildDeclRefExpr(*this, OmpOrigParm, ReductionType, D->getLocation()); in ActOnOpenMPDeclareReductionInitializerStart()
22266 ::buildDeclRefExpr(*this, OmpPrivParm, ReductionType, D->getLocation()); in ActOnOpenMPDeclareReductionInitializerStart()
22435 Expr *E = buildDeclRefExpr(*this, VD, MapperType, StartLoc); in ActOnOpenMPDeclareMapperDirectiveVarDecl()
23174 DeclRefExpr *VDPrivateRefExpr = buildDeclRefExpr( in ActOnOpenMPUseDevicePtrClause()
23180 DeclRefExpr *VDInitRefExpr = buildDeclRefExpr( in ActOnOpenMPUseDevicePtrClause()