Lines Matching refs:DeclRefExpr
286 const DeclRefExpr *dr;
289 FindVarResult(const VarDecl *vd, const DeclRefExpr *dr) : vd(vd), dr(dr) {} in FindVarResult()
291 const DeclRefExpr *getDeclRefExpr() const { return dr; } in getDeclRefExpr()
315 dyn_cast<DeclRefExpr>(stripCasts(DC->getParentASTContext(), E))) in findVar()
338 llvm::DenseMap<const DeclRefExpr *, Class> Classification;
357 Class get(const DeclRefExpr *DRE) const { in get()
358 llvm::DenseMap<const DeclRefExpr*, Class>::const_iterator I in get()
373 static const DeclRefExpr *getSelfInitExpr(VarDecl *VD) { in getSelfInitExpr()
378 dyn_cast<DeclRefExpr>(stripCasts(VD->getASTContext(), Init)); in getSelfInitExpr()
427 if (const DeclRefExpr *DRE = Var.getDeclRefExpr()) in classify()
435 if (const DeclRefExpr *DRE = getSelfInitExpr(VD)) in VisitDeclStmt()
532 void VisitDeclRefExpr(DeclRefExpr *dr);
748 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *dr) { in VisitDeclRefExpr()