Lines Matching refs:VD
307 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit() local
308 for (const VariableArrayType* VA = FindVA(VD->getType()); in Visit()
358 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { in VisitBinaryOperator() local
360 if (VD->getType()->isReferenceType()) in VisitBinaryOperator()
363 if (!isAlwaysAlive(VD)) { in VisitBinaryOperator()
365 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD); in VisitBinaryOperator()
379 const VarDecl *VD = *I; in VisitBlockExpr() local
380 if (isAlwaysAlive(VD)) in VisitBlockExpr()
382 val.liveDecls = LV.DSetFact.add(val.liveDecls, VD); in VisitBlockExpr()
395 if (VarDecl *VD = dyn_cast<VarDecl>(*DI)) { in VisitDeclStmt() local
396 if (!isAlwaysAlive(VD)) in VisitDeclStmt()
397 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD); in VisitDeclStmt()
404 const VarDecl *VD = 0; in VisitObjCForCollectionStmt() local
408 VD = cast<VarDecl>(DS->getSingleDecl()); in VisitObjCForCollectionStmt()
411 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
414 if (VD) { in VisitObjCForCollectionStmt()
415 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD); in VisitObjCForCollectionStmt()