Home | History | Annotate | Download | only in Analysis

Lines Matching defs:DR

208   void VisitDeclRefExpr(DeclRefExpr *DR);  
341 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS))
342 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
353 observer->observerKill(DR);
367 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) {
368 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl()))
369 if (!isAlwaysAlive(D) && LV.inAssignment.find(DR) == LV.inAssignment.end())
383 DeclRefExpr *DR = nullptr;
390 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
391 VD = cast<VarDecl>(DR->getDecl());
396 if (observer && DR)
397 observer->observerKill(DR);
434 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens()))
435 if (isa<VarDecl>(DR->getDecl())) {
437 observer->observerKill(DR);
522 if (const DeclRefExpr *DR =
524 LV->inAssignment[DR] = 1;