Lines Matching refs:VarDecl
31 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
70 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const { in isLive()
104 llvm::ImmutableSetRef<const VarDecl *> in merge()
131 static bool isAlwaysAlive(const VarDecl *D) { in isAlwaysAlive()
135 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
139 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) { in isLive()
249 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit()
322 static bool writeShouldKill(const VarDecl *VD) { in writeShouldKill()
348 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitBinaryOperator()
362 for (const VarDecl *VD : in VisitBlockExpr()
376 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitDeclRefExpr()
387 } else if (const auto *VD = dyn_cast<VarDecl>(DI)) { in VisitDeclStmt()
397 const VarDecl *VD = nullptr; in VisitObjCForCollectionStmt()
401 VD = cast<VarDecl>(DS->getSingleDecl()); in VisitObjCForCollectionStmt()
404 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
449 if (isa<VarDecl>(D) || isa<BindingDecl>(D)) { in VisitUnaryOperator()
571 std::vector<const VarDecl*> declVec; in dumpBlockLiveness()
581 for (llvm::ImmutableSet<const VarDecl *>::iterator si = in dumpBlockLiveness()
591 for (std::vector<const VarDecl*>::iterator di = declVec.begin(), in dumpBlockLiveness()