Lines Matching refs:VarDecl
31 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
70 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const { in isLive()
109 llvm::ImmutableSetRef<const VarDecl *> in merge()
136 static bool isAlwaysAlive(const VarDecl *D) { in isAlwaysAlive()
140 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
144 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) { in isLive()
254 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit()
327 static bool writeShouldKill(const VarDecl *VD) { in writeShouldKill()
357 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitBinaryOperator()
371 for (const VarDecl *VD : in VisitBlockExpr()
389 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitDeclRefExpr()
408 } else if (const auto *VD = dyn_cast<VarDecl>(DI)) { in VisitDeclStmt()
418 const VarDecl *VD = nullptr; in VisitObjCForCollectionStmt()
422 VD = cast<VarDecl>(DS->getSingleDecl()); in VisitObjCForCollectionStmt()
425 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
470 if (isa<VarDecl>(D) || isa<BindingDecl>(D)) { in VisitUnaryOperator()
592 std::vector<const VarDecl*> declVec; in dumpBlockLiveness()
602 for (llvm::ImmutableSet<const VarDecl *>::iterator si = in dumpBlockLiveness()
612 for (std::vector<const VarDecl*>::iterator di = declVec.begin(), in dumpBlockLiveness()