Lines Matching refs:DR
167 void VisitDeclRefExpr(DeclRefExpr *DR);
333 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) {
334 const Decl* D = DR->getDecl();
349 observer->observerKill(DR);
363 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) {
364 const Decl* D = DR->getDecl();
365 bool InAssignment = LV.inAssignment[DR];
389 DeclRefExpr *DR = nullptr;
396 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
397 VD = cast<VarDecl>(DR->getDecl());
402 if (observer && DR)
403 observer->observerKill(DR);
440 if (auto *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) {
441 const Decl *D = DR->getDecl();
444 observer->observerKill(DR);
529 if (const auto *DR =
531 LV->inAssignment[DR] = 1;