Lines Matching refs:DeclRef
4532 if (const auto *DeclRef = dyn_cast<DeclRefExpr>(E->IgnoreParens())) { in CheckUnaryExprOrTypeTraitOperand() local
4533 if (const auto *PVD = dyn_cast<ParmVarDecl>(DeclRef->getFoundDecl())) { in CheckUnaryExprOrTypeTraitOperand()
7396 ExprResult DeclRef = in BuildBuiltinCallExpr() local
7398 assert(DeclRef.isUsable() && "Builtin reference cannot fail"); in BuildBuiltinCallExpr()
7401 BuildCallExpr(/*Scope=*/nullptr, DeclRef.get(), Loc, CallArgs, Loc); in BuildBuiltinCallExpr()
18263 const DeclRefExpr *DeclRef = CheckPossibleDeref(*this, E); in WarnOnPendingNoDerefs() local
18264 if (DeclRef) { in WarnOnPendingNoDerefs()
18265 const ValueDecl *Decl = DeclRef->getDecl(); in WarnOnPendingNoDerefs()
18303 if (auto *DeclRef = in MarkExpressionAsImmediateEscalating() local
18305 DeclRef->setIsImmediateEscalating(true); in MarkExpressionAsImmediateEscalating()
18308 } else if (auto *DeclRef = dyn_cast<DeclRefExpr>(E->IgnoreImplicit())) { in MarkExpressionAsImmediateEscalating() local
18309 DeclRef->setIsImmediateEscalating(true); in MarkExpressionAsImmediateEscalating()
18329 if (auto *DeclRef = in CheckForImmediateInvocation() local
18331 ExprEvalContexts.back().ReferenceToConsteval.erase(DeclRef); in CheckForImmediateInvocation()