Lines Matching refs:DRE

5648   auto *DRE = dyn_cast<DeclRefExpr>(E);  in isExprAnUnaddressableFunction()  local
5649 if (!DRE || !isa<FunctionDecl>(DRE->getDecl())) in isExprAnUnaddressableFunction()
5653 cast<FunctionDecl>(DRE->getDecl())); in isExprAnUnaddressableFunction()
7138 auto *DRE = cast<DeclRefExpr>(Init); in visitLocalsRetainedByReferenceBinding() local
7139 auto *VD = dyn_cast<VarDecl>(DRE->getDecl()); in visitLocalsRetainedByReferenceBinding()
7141 !DRE->refersToEnclosingVariableOrCapture()) { in visitLocalsRetainedByReferenceBinding()
7143 Visit(Path, Local(DRE), RK); in visitLocalsRetainedByReferenceBinding()
7144 } else if (isa<ParmVarDecl>(DRE->getDecl())) { in visitLocalsRetainedByReferenceBinding()
7149 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByReferenceBinding()
7235 if (auto *DRE = dyn_cast<DeclRefExpr>(L)) { in visitLocalsRetainedByInitializer() local
7236 auto *VD = dyn_cast<VarDecl>(DRE->getDecl()); in visitLocalsRetainedByInitializer()
7239 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByInitializer()
7688 auto *DRE = dyn_cast<DeclRefExpr>(L); in checkInitializerLifetime() local
7689 auto *VD = DRE ? dyn_cast<VarDecl>(DRE->getDecl()) : nullptr; in checkInitializerLifetime()
7727 if (auto *DRE = dyn_cast<DeclRefExpr>(L)) { in checkInitializerLifetime() local
7733 << Entity.getType()->isReferenceType() << DRE->getDecl() in checkInitializerLifetime()
7734 << isa<ParmVarDecl>(DRE->getDecl()) << DiagRange; in checkInitializerLifetime()
7854 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Arg->IgnoreParenImpCasts()); in CheckMoveOnConstruction() local
7855 if (!DRE || DRE->refersToEnclosingVariableOrCapture()) in CheckMoveOnConstruction()
7858 const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl()); in CheckMoveOnConstruction()
8230 if (auto *DRE = dyn_cast<DeclRefExpr>(CurInit.get()->IgnoreParens())) { in Perform() local
8231 if (auto *FD = dyn_cast<FunctionDecl>(DRE->getDecl())) { in Perform()
8233 DRE->getBeginLoc())) in Perform()
8758 } else if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Init)) { in Perform() local
8759 auto Var = cast<VarDecl>(DRE->getDecl()); in Perform()