Lines Matching refs:VarDecl
86 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
123 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const { in isLive()
151 llvm::ImmutableSetRef<const VarDecl *> in merge()
173 static bool isAlwaysAlive(const VarDecl *D) { in isAlwaysAlive()
177 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
181 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) { in isLive()
291 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit()
341 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { in VisitBinaryOperator()
358 for (const VarDecl *VD : in VisitBlockExpr()
367 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl())) in VisitDeclRefExpr()
374 if (const auto *VD = dyn_cast<VarDecl>(DI)) { in VisitDeclStmt()
383 const VarDecl *VD = nullptr; in VisitObjCForCollectionStmt()
387 VD = cast<VarDecl>(DS->getSingleDecl()); in VisitObjCForCollectionStmt()
390 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
434 if (isa<VarDecl>(DR->getDecl())) { in VisitUnaryOperator()
579 std::vector<const VarDecl*> declVec; in dumpBlockLiveness()
589 for (llvm::ImmutableSet<const VarDecl *>::iterator si = in dumpBlockLiveness()
599 for (std::vector<const VarDecl*>::iterator di = declVec.begin(), in dumpBlockLiveness()