Lines Matching refs:VarDecl
32 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
71 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const { in isLive()
110 llvm::ImmutableSetRef<const VarDecl *> in merge()
137 static bool isAlwaysAlive(const VarDecl *D) { in isAlwaysAlive()
141 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
145 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) { in isLive()
255 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit()
328 static bool writeShouldKill(const VarDecl *VD) { in writeShouldKill()
358 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitBinaryOperator()
372 for (const VarDecl *VD : in VisitBlockExpr()
390 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitDeclRefExpr()
409 } else if (const auto *VD = dyn_cast<VarDecl>(DI)) { in VisitDeclStmt()
419 const VarDecl *VD = nullptr; in VisitObjCForCollectionStmt()
423 VD = cast<VarDecl>(DS->getSingleDecl()); in VisitObjCForCollectionStmt()
426 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
471 if (isa<VarDecl>(D) || isa<BindingDecl>(D)) { in VisitUnaryOperator()
593 std::vector<const VarDecl*> declVec; in dumpBlockLiveness()
603 for (llvm::ImmutableSet<const VarDecl *>::iterator si = in dumpBlockLiveness()
613 for (std::vector<const VarDecl*>::iterator di = declVec.begin(), in dumpBlockLiveness()