Lines Matching refs:VD
125 if (const VarDecl *VD = dyn_cast<VarDecl>(D)) {
127 if (VD->getType()->isVariablyModifiedType())
130 if (VD->hasAttr<BlocksAttr>())
134 if (VD->hasAttr<CleanupAttr>())
138 if (Context.getLangOpts().ObjCAutoRefCount && VD->hasLocalStorage()) {
139 switch (VD->getType().getObjCLifetime()) {
152 if (Context.getLangOpts().CPlusPlus && VD->hasLocalStorage()) {
167 if (const Expr *init = VD->getInit()) {
189 } else if (VD->getType()->isArrayType()) {
190 record = VD->getType()->getBaseElementTypeUnsafe()
231 if (VarDecl *VD = dyn_cast<VarDecl>(D))
232 if (Expr *Init = VD->getInit())