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

Declarations

tools/clang/include/clang/Sema/Sema.h
 4542   DeclRefExpr *BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,

References

tools/clang/lib/Sema/SemaCoroutine.cpp
  302       S.BuildDeclRefExpr(BuiltInDecl, BuiltInDecl->getType(), VK_LValue, Loc);
  472   ExprResult PromiseRef = S.BuildDeclRefExpr(
  535         BuildDeclRefExpr(MoveDecl, MoveDecl->getType().getNonReferenceType(),
  924   ExprResult DR = S.BuildDeclRefExpr(VD, VD->getType(), VK_LValue, Loc);
 1174         S.BuildDeclRefExpr(PD, PD->getOriginalType().getNonReferenceType(),
 1253       S.BuildDeclRefExpr(OperatorNew, OperatorNew->getType(), VK_LValue, Loc);
 1272       S.BuildDeclRefExpr(OperatorDelete, OpDeleteQualType, VK_LValue, Loc);
 1480   ExprResult declRef = S.BuildDeclRefExpr(GroDecl, GroType, VK_LValue, Loc);
 1537         BuildDeclRefExpr(PD, PD->getType().getNonReferenceType(),
tools/clang/lib/Sema/SemaDeclCXX.cpp
  887     ExprResult E = S.BuildDeclRefExpr(Src, DecompType, VK_LValue, Loc);
 1164     ExprResult E = S.BuildDeclRefExpr(Src, DecompType, VK_LValue, Loc);
 1384     ExprResult E = S.BuildDeclRefExpr(Src, DecompType, VK_LValue, Loc);
11921     return assertNotNull(S.BuildDeclRefExpr(Var, VarType, VK_LValue, Loc));
12067   ExprResult MemCpyRef = S.BuildDeclRefExpr(MemCpy, S.Context.BuiltinFnTy,
13327   Expr *FunctionRef = BuildDeclRefExpr(Invoker, Invoker->getType(),
tools/clang/lib/Sema/SemaExprCXX.cpp
 3649   ExprResult Condition = BuildDeclRefExpr(
tools/clang/lib/Sema/SemaOpenMP.cpp
11226     ExprResult Res = S.BuildDeclRefExpr(VD, AllocatorType, VK_LValue, Loc);
11994   ExprResult Res = BuildDeclRefExpr(
12895     return SemaRef.BuildDeclRefExpr(VD, VD->getType().getNonReferenceType(),
12915             return SemaRef.BuildDeclRefExpr(
15193     return SemaRef.BuildDeclRefExpr(VD, Type, VK_LValue, Loc);
15212           return SemaRef.BuildDeclRefExpr(VD, Type, VK_LValue, Loc);
tools/clang/lib/Sema/SemaStmt.cpp
 2407     ExprResult BeginRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType,
 2412     ExprResult EndRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType,
 2601     ExprResult BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType,
 2606     ExprResult EndRef = BuildDeclRefExpr(EndVar, EndType.getNonReferenceType(),
 2629     BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType,
 2650     BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType,
tools/clang/lib/Sema/SemaTemplate.cpp
 6992       ExprResult RefExpr = BuildDeclRefExpr(VD,
 7023     ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc);
 7055   return BuildDeclRefExpr(VD, T, VK, Loc);
tools/clang/lib/Sema/TreeTransform.h
12020         ExprResult DRE = getSema().BuildDeclRefExpr(