Lines Matching refs:DR
214 void VisitDeclRefExpr(DeclRefExpr *DR);
380 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) {
381 const Decl* D = DR->getDecl();
396 observer->observerKill(DR);
410 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) {
411 const Decl* D = DR->getDecl();
412 bool InAssignment = LV.inAssignment[DR];
436 DeclRefExpr *DR = nullptr;
443 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
444 VD = cast<VarDecl>(DR->getDecl());
449 if (observer && DR)
450 observer->observerKill(DR);
487 if (auto *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) {
488 const Decl *D = DR->getDecl();
491 observer->observerKill(DR);
577 if (const auto *DR =
579 LV->inAssignment[DR] = 1;