reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOpenMP.cpp
 1150         buildDeclRefExpr(SemaRef, VD, SemaRef.Context.VoidPtrTy, SR.getBegin());
 1173         buildDeclRefExpr(SemaRef, VD, SemaRef.Context.VoidPtrTy, SR.getBegin());
 1300     DVar.RefExpr = buildDeclRefExpr(
 1316     DVar.RefExpr = buildDeclRefExpr(
 1335               buildDeclRefExpr(SemaRef, VD, D->getType().getNonReferenceType(),
 1354               buildDeclRefExpr(SemaRef, VD, D->getType().getNonReferenceType(),
 2183             PrivateCopies.push_back(buildDeclRefExpr(
 3065       DeclRefExpr *DRE = buildDeclRefExpr(
 3541   return buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(),
 3551     Ref = buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(),
 5690               buildDeclRefExpr(SemaRef, Var,
 6370     DeclRefExpr *Ref = buildDeclRefExpr(
 6390             ? buildDeclRefExpr(SemaRef, cast<VarDecl>(LCDecl), Type, DefaultLoc)
 6394     return buildDeclRefExpr(SemaRef, PrivateVar, Type, DefaultLoc);
 6492                 buildDeclRefExpr(*this, const_cast<VarDecl *>(Var),
 7141     LB = buildDeclRefExpr(SemaRef, LBDecl, VType, InitLoc);
 7148     UB = buildDeclRefExpr(SemaRef, UBDecl, VType, InitLoc);
 7156     IL = buildDeclRefExpr(SemaRef, ILDecl, Int32Ty, InitLoc);
 7164     ST = buildDeclRefExpr(SemaRef, STDecl, StrideVType, InitLoc);
 7188       CombLB = buildDeclRefExpr(SemaRef, CombLBDecl, VType, InitLoc);
 7196       CombUB = buildDeclRefExpr(SemaRef, CombUBDecl, VType, InitLoc);
 7224           buildDeclRefExpr(SemaRef, PrevLBDecl, PrevLBDecl->getType(), InitLoc);
 7226           buildDeclRefExpr(SemaRef, PrevUBDecl, PrevUBDecl->getType(), InitLoc);
 7235     IV = buildDeclRefExpr(SemaRef, IVDecl, RealVType, InitLoc);
 7493       DeclRefExpr *CounterVar = buildDeclRefExpr(
12128     DeclRefExpr *VDPrivateRefExpr = buildDeclRefExpr(
12386       VDInitRefExpr = buildDeclRefExpr(*this, VDInit, ElemType, ELoc);
12406       VDInitRefExpr = buildDeclRefExpr(*this, VDInit, RefExpr->getType(),
12420     DeclRefExpr *VDPrivateRefExpr = buildDeclRefExpr(
12552         buildDeclRefExpr(*this, SrcVD, Type.getUnqualifiedType(), ELoc);
12556     DeclRefExpr *PseudoDstExpr = buildDeclRefExpr(*this, DstVD, Type, ELoc);
13398     DeclRefExpr *LHSDRE = buildDeclRefExpr(S, LHSVD, Type, ELoc);
13399     DeclRefExpr *RHSDRE = buildDeclRefExpr(S, RHSVD, Type, ELoc);
13531     DeclRefExpr *PrivateDRE = buildDeclRefExpr(S, PrivateVD, PrivateTy, ELoc);
13845     DeclRefExpr *PrivateRef = buildDeclRefExpr(*this, Private, Type, ELoc);
13874     DeclRefExpr *InitRef = buildDeclRefExpr(*this, Init, Type, ELoc);
13902         buildDeclRefExpr(*this, SaveVar, StepExpr->getType(), StepLoc);
13981           buildDeclRefExpr(SemaRef, cast<VarDecl>(DE->getDecl()),
14167     DeclRefExpr *PseudoSrcExpr = buildDeclRefExpr(
14173         buildDeclRefExpr(*this, DstVD, ElemType, DE->getExprLoc());
14281     DeclRefExpr *PseudoSrcExpr = buildDeclRefExpr(*this, SrcVD, Type, ELoc);
14285     DeclRefExpr *PseudoDstExpr = buildDeclRefExpr(*this, DstVD, Type, ELoc);
15701       ::buildDeclRefExpr(*this, OmpInParm, ReductionType, D->getLocation());
15703       ::buildDeclRefExpr(*this, OmpOutParm, ReductionType, D->getLocation());
15761       ::buildDeclRefExpr(*this, OmpOrigParm, ReductionType, D->getLocation());
15763       ::buildDeclRefExpr(*this, OmpPrivParm, ReductionType, D->getLocation());
15921   Expr *MapperVarRefExpr = buildDeclRefExpr(*this, VD, MapperType, StartLoc);
16427     DeclRefExpr *VDPrivateRefExpr = buildDeclRefExpr(
16433     DeclRefExpr *VDInitRefExpr = buildDeclRefExpr(