Lines Matching refs:vd
35 static bool isTrackedVar(const VarDecl *vd, const DeclContext *dc) { in isTrackedVar() argument
36 if (vd->isLocalVarDecl() && !vd->hasGlobalStorage() && in isTrackedVar()
37 !vd->isExceptionVariable() && in isTrackedVar()
38 vd->getDeclContext() == dc) { in isTrackedVar()
39 QualType ty = vd->getType(); in isTrackedVar()
71 const VarDecl *vd = *I; in computeMap() local
72 if (isTrackedVar(vd, &dc)) in computeMap()
73 map[vd] = count++; in computeMap()
131 ValueVector::reference operator[](const VarDecl *vd);
134 const VarDecl *vd) { in getValue() argument
135 const Optional<unsigned> &idx = declToIndex.getValueIndex(vd); in getValue()
195 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd) { in operator []() argument
196 const Optional<unsigned> &idx = declToIndex.getValueIndex(vd); in operator []()
267 const VarDecl *vd; member in __anonfa31c7880411::FindVarResult
270 FindVarResult(const VarDecl *vd, const DeclRefExpr *dr) : vd(vd), dr(dr) {} in FindVarResult() argument
273 const VarDecl *getDecl() const { return vd; } in getDecl()
450 void reportUse(const Expr *ex, const VarDecl *vd);
460 bool isTrackedVar(const VarDecl *vd) { in isTrackedVar() argument
461 return ::isTrackedVar(vd, cast<DeclContext>(ac.getDecl())); in isTrackedVar()
468 UninitUse getUninitUse(const Expr *ex, const VarDecl *vd, Value v) { in getUninitUse() argument
538 Value AtPredExit = vals.getValue(Pred, B, vd); in getUninitUse()
543 vals.getValue(B, 0, vd) == Uninitialized) { in getUninitUse()
586 vals.getValue(Block, Succ, vd) == Uninitialized) { in getUninitUse()
616 void TransferFunctions::reportUse(const Expr *ex, const VarDecl *vd) { in reportUse() argument
617 Value v = vals[vd]; in reportUse()
619 handler.handleUseOfUninitVariable(vd, getUninitUse(ex, vd, v)); in reportUse()
635 const VarDecl *vd = i->getVariable(); in VisitBlockExpr() local
636 if (!isTrackedVar(vd)) in VisitBlockExpr()
639 vals[vd] = Initialized; in VisitBlockExpr()
642 reportUse(be, vd); in VisitBlockExpr()
790 virtual void handleUseOfUninitVariable(const VarDecl *vd, in handleUseOfUninitVariable()
799 virtual void handleSelfInit(const VarDecl *vd) { in handleSelfInit()