Home | History | Annotate | Download | only in Analysis

Lines Matching refs:DeclStmt

567   CFGBlock *VisitDeclStmt(DeclStmt *DS);
568 CFGBlock *VisitDeclSubExpr(DeclStmt *DS);
768 LocalScope* addLocalScopeForDeclStmt(DeclStmt *DS,
1947 if (DeclStmt *DS = dyn_cast<DeclStmt>(SI))
1954 // interesting only for DeclStmt.
1955 if (DeclStmt *DS = dyn_cast<DeclStmt>(S->stripLabelLikeStatements()))
1961 LocalScope* CFGBuilder::addLocalScopeForDeclStmt(DeclStmt *DS,
2229 return VisitDeclStmt(cast<DeclStmt>(S));
2805 CFGBlock *CFGBuilder::VisitDeclStmt(DeclStmt *DS) {
2817 // Build an individual DeclStmt for each decl.
2818 for (DeclStmt::reverse_decl_iterator I = DS->decl_rbegin(),
2822 // Allocate the DeclStmt using the BumpPtrAllocator. It will get
2826 DeclStmt *DSNew = new (Context) DeclStmt(DG, D->getLocation(), GetEndLoc(D));
2829 // Append the fake DeclStmt to block.
2838 CFGBlock *CFGBuilder::VisitDeclSubExpr(DeclStmt *DS) {
2862 // Of everything that can be declared in a DeclStmt, only VarDecls and the
3071 if (const DeclStmt* DS = I->getConditionVariableDeclStmt()) {
3073 LastBlock = addStmt(const_cast<DeclStmt *>(DS));
3462 const DeclStmt *DS = F->getConditionVariableDeclStmt();
3558 // a DeclStmt and the other returns a DeclRefExpr.
3792 const DeclStmt *DS = W->getConditionVariableDeclStmt();
3796 const_cast<DeclStmt *>(DS)),
5144 DeclMap[cast<DeclStmt>(stmt)->getSingleDecl()] = P;
5248 void VisitDeclStmt(DeclStmt *DS) {
5947 if (isa<ObjCForCollectionStmt>(Cond) || isa<DeclStmt>(Cond))