Home | History | Annotate | Download | only in Analysis

Lines Matching defs:DR

208   void VisitDeclRefExpr(DeclRefExpr *DR);  
340 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS))
341 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
352 observer->observerKill(DR);
366 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) {
367 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl()))
368 if (!isAlwaysAlive(D) && LV.inAssignment.find(DR) == LV.inAssignment.end())
382 DeclRefExpr *DR = nullptr;
389 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
390 VD = cast<VarDecl>(DR->getDecl());
395 if (observer && DR)
396 observer->observerKill(DR);
433 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens()))
434 if (isa<VarDecl>(DR->getDecl())) {
436 observer->observerKill(DR);
521 if (const DeclRefExpr *DR =
523 LV->inAssignment[DR] = 1;