Home | History | Annotate | Download | only in Analysis

Lines Matching defs:DR

166   void VisitDeclRefExpr(DeclRefExpr *DR);
329 if (const auto *DR = dyn_cast<DeclRefExpr>(B->getLHS()->IgnoreParens())) {
330 LV.inAssignment[DR] = 1;
340 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) {
341 const Decl* D = DR->getDecl();
356 observer->observerKill(DR);
370 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) {
371 const Decl* D = DR->getDecl();
372 bool InAssignment = LV.inAssignment[DR];
396 DeclRefExpr *DR = nullptr;
403 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
404 VD = cast<VarDecl>(DR->getDecl());
409 if (observer && DR)
410 observer->observerKill(DR);
447 if (auto *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) {
448 const Decl *D = DR->getDecl();
451 observer->observerKill(DR);