Lines Matching refs:DRE

6095   auto *DRE = dyn_cast<DeclRefExpr>(E);  in isExprAnUnaddressableFunction()  local
6096 if (!DRE || !isa<FunctionDecl>(DRE->getDecl())) in isExprAnUnaddressableFunction()
6100 cast<FunctionDecl>(DRE->getDecl())); in isExprAnUnaddressableFunction()
7687 auto *DRE = cast<DeclRefExpr>(Init); in visitLocalsRetainedByReferenceBinding() local
7688 auto *VD = dyn_cast<VarDecl>(DRE->getDecl()); in visitLocalsRetainedByReferenceBinding()
7690 !DRE->refersToEnclosingVariableOrCapture()) { in visitLocalsRetainedByReferenceBinding()
7692 Visit(Path, Local(DRE), RK); in visitLocalsRetainedByReferenceBinding()
7693 } else if (isa<ParmVarDecl>(DRE->getDecl())) { in visitLocalsRetainedByReferenceBinding()
7698 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByReferenceBinding()
7784 if (auto *DRE = dyn_cast<DeclRefExpr>(L)) { in visitLocalsRetainedByInitializer() local
7785 auto *VD = dyn_cast<VarDecl>(DRE->getDecl()); in visitLocalsRetainedByInitializer()
7788 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByInitializer()
8237 auto *DRE = dyn_cast<DeclRefExpr>(L); in checkInitializerLifetime() local
8238 auto *VD = DRE ? dyn_cast<VarDecl>(DRE->getDecl()) : nullptr; in checkInitializerLifetime()
8276 if (auto *DRE = dyn_cast<DeclRefExpr>(L)) { in checkInitializerLifetime() local
8282 << Entity.getType()->isReferenceType() << DRE->getDecl() in checkInitializerLifetime()
8283 << isa<ParmVarDecl>(DRE->getDecl()) << DiagRange; in checkInitializerLifetime()
8403 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Arg->IgnoreParenImpCasts()); in CheckMoveOnConstruction() local
8404 if (!DRE || DRE->refersToEnclosingVariableOrCapture()) in CheckMoveOnConstruction()
8407 const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl()); in CheckMoveOnConstruction()
8808 if (auto *DRE = dyn_cast<DeclRefExpr>(CurInit.get()->IgnoreParens())) { in Perform() local
8809 if (auto *FD = dyn_cast<FunctionDecl>(DRE->getDecl())) { in Perform()
8811 DRE->getBeginLoc())) in Perform()
9331 } else if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Init)) { in Perform() local
9332 auto Var = cast<VarDecl>(DRE->getDecl()); in Perform()