Lines Matching full:dr
208 void VisitDeclRefExpr(DeclRefExpr *DR);
340 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) in VisitBinaryOperator() local
341 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { in VisitBinaryOperator()
352 observer->observerKill(DR); in VisitBinaryOperator()
366 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) { in VisitDeclRefExpr() argument
367 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl())) in VisitDeclRefExpr()
368 if (!isAlwaysAlive(D) && LV.inAssignment.find(DR) == LV.inAssignment.end()) in VisitDeclRefExpr()
382 DeclRefExpr *DR = nullptr; in VisitObjCForCollectionStmt() local
389 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) { in VisitObjCForCollectionStmt()
390 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
395 if (observer && DR) in VisitObjCForCollectionStmt()
396 observer->observerKill(DR); in VisitObjCForCollectionStmt()
433 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) in VisitUnaryOperator() local
434 if (isa<VarDecl>(DR->getDecl())) { in VisitUnaryOperator()
436 observer->observerKill(DR); in VisitUnaryOperator()
521 if (const DeclRefExpr *DR = in computeLiveness() local
523 LV->inAssignment[DR] = 1; in computeLiveness()