Lines Matching refs:DR
171 void VisitDeclRefExpr(DeclRefExpr *DR);
334 if (const auto *DR = dyn_cast<DeclRefExpr>(B->getLHS()->IgnoreParens())) { in VisitBinaryOperator() local
335 LV.inAssignment[DR] = 1; in VisitBinaryOperator()
345 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) { in VisitBinaryOperator() local
346 const Decl* D = DR->getDecl(); in VisitBinaryOperator()
365 observer->observerKill(DR); in VisitBinaryOperator()
379 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) { in VisitDeclRefExpr() argument
380 const Decl* D = DR->getDecl(); in VisitDeclRefExpr()
381 bool InAssignment = LV.inAssignment[DR]; in VisitDeclRefExpr()
417 DeclRefExpr *DR = nullptr; in VisitObjCForCollectionStmt() local
424 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) { in VisitObjCForCollectionStmt()
425 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
430 if (observer && DR) in VisitObjCForCollectionStmt()
431 observer->observerKill(DR); in VisitObjCForCollectionStmt()
468 if (auto *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) { in VisitUnaryOperator() local
469 const Decl *D = DR->getDecl(); in VisitUnaryOperator()
472 observer->observerKill(DR); in VisitUnaryOperator()