Lines Matching refs:VD
41 bool PseudoConstantAnalysis::isPseudoConstant(const VarDecl *VD) { in isPseudoConstant() argument
43 if (!VD->hasLocalStorage() && !VD->isStaticLocal()) in isPseudoConstant()
53 return !NonConstants->count(VD); in isPseudoConstant()
57 bool PseudoConstantAnalysis::wasReferenced(const VarDecl *VD) { in wasReferenced() argument
65 return UsedVars->count(VD); in wasReferenced()
124 const VarDecl *VD = dyn_cast<VarDecl>(LHSDecl); in RunAnalysis() local
126 if (VD) in RunAnalysis()
127 NonConstants->insert(VD); in RunAnalysis()
158 const VarDecl *VD = dyn_cast<VarDecl>(D); in RunAnalysis() local
159 if (VD) in RunAnalysis()
160 NonConstants->insert(VD); in RunAnalysis()
177 const VarDecl *VD = dyn_cast<VarDecl>(*I); in RunAnalysis() local
178 if (!VD) in RunAnalysis()
182 if (!VD->getType().getTypePtr()->isReferenceType()) in RunAnalysis()
186 const Decl *D = getDecl(VD->getInit()->IgnoreParenCasts()); in RunAnalysis()
203 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { in RunAnalysis() local
205 UsedVars->insert(VD); in RunAnalysis()