Home | History | Annotate | Download | only in Analysis

Lines Matching refs:DR

224   void VisitDeclRefExpr(DeclRefExpr *DR);  
357 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS))
358 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
369 observer->observerKill(DR);
386 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) {
387 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl()))
388 if (!isAlwaysAlive(D) && LV.inAssignment.find(DR) == LV.inAssignment.end())
403 DeclRefExpr *DR = 0;
410 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
411 VD = cast<VarDecl>(DR->getDecl());
416 if (observer && DR)
417 observer->observerKill(DR);
454 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens()))
455 if (isa<VarDecl>(DR->getDecl())) {
457 observer->observerKill(DR);
542 if (const DeclRefExpr *DR =
544 LV->inAssignment[DR] = 1;