Lines Matching refs:VarDecl
79 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
119 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const { in isLive()
153 llvm::ImmutableSetRef<const VarDecl *> in merge()
180 static bool isAlwaysAlive(const VarDecl *D) { in isAlwaysAlive()
184 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
188 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) { in isLive()
298 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit()
368 static bool writeShouldKill(const VarDecl *VD) { in writeShouldKill()
389 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitBinaryOperator()
403 for (const VarDecl *VD : in VisitBlockExpr()
417 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitDeclRefExpr()
428 } else if (const auto *VD = dyn_cast<VarDecl>(DI)) { in VisitDeclStmt()
438 const VarDecl *VD = nullptr; in VisitObjCForCollectionStmt()
442 VD = cast<VarDecl>(DS->getSingleDecl()); in VisitObjCForCollectionStmt()
445 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
490 if (isa<VarDecl>(D) || isa<BindingDecl>(D)) { in VisitUnaryOperator()
634 std::vector<const VarDecl*> declVec; in dumpBlockLiveness()
644 for (llvm::ImmutableSet<const VarDecl *>::iterator si = in dumpBlockLiveness()
654 for (std::vector<const VarDecl*>::iterator di = declVec.begin(), in dumpBlockLiveness()