Lines Matching refs:VD
41 bool PseudoConstantAnalysis::isPseudoConstant(const VarDecl *VD) {
43 if (!VD->hasLocalStorage() && !VD->isStaticLocal())
53 return !NonConstants->count(VD);
57 bool PseudoConstantAnalysis::wasReferenced(const VarDecl *VD) {
65 return UsedVars->count(VD);
124 const VarDecl *VD = dyn_cast<VarDecl>(LHSDecl);
126 if (VD)
127 NonConstants->insert(VD);
158 const VarDecl *VD = dyn_cast<VarDecl>(D);
159 if (VD)
160 NonConstants->insert(VD);
176 const VarDecl *VD = dyn_cast<VarDecl>(I);
177 if (!VD)
181 if (!VD->getType().getTypePtr()->isReferenceType())
185 const Decl *D = getDecl(VD->getInit()->IgnoreParenCasts());
202 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
204 UsedVars->insert(VD);