Lines Matching defs:DR
172 void VisitDeclRefExpr(DeclRefExpr *DR);
371 if (const auto *DR = dyn_cast<DeclRefExpr>(B->getLHS()->IgnoreParens())) {
372 LV.inAssignment[DR] = 1;
382 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) {
383 const Decl* D = DR->getDecl();
402 observer->observerKill(DR);
416 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) {
417 const Decl* D = DR->getDecl();
418 bool InAssignment = LV.inAssignment[DR];
454 DeclRefExpr *DR = nullptr;
461 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
462 VD = cast<VarDecl>(DR->getDecl());
467 if (observer && DR)
468 observer->observerKill(DR);
505 if (auto *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) {
506 const Decl *D = DR->getDecl();
509 observer->observerKill(DR);