Searched refs:StmtStack (Results 1 – 7 of 7) sorted by relevance
26 SmallVector<Stmt*, 16> StmtStack; member in __anona191e0fa0111::BodyIndexer31 return StmtStack.size() < 2 ? nullptr : StmtStack.end()[-2]; in getParentStmt()41 StmtStack.push_back(S); in dataTraverseStmtPre()46 assert(StmtStack.back() == S); in dataTraverseStmtPost()47 StmtStack.pop_back(); in dataTraverseStmtPost()64 assert(!StmtStack.empty() && E == StmtStack.back()); in getRolesForRef()65 if (StmtStack.size() == 1) in getRolesForRef()67 auto It = StmtStack.end()-2; in getRolesForRef()73 if (It == StmtStack.begin()) in getRolesForRef()
288 StmtStack.push_back(S); in dataTraverseStmtPre()294 assert(StmtStack.back() == S); in dataTraverseStmtPost()295 StmtStack.pop_back(); in dataTraverseStmtPost()359 return StmtStack.size() < 2 ? nullptr : StmtStack[StmtStack.size() - 2]; in parent()590 SmallVector<Stmt *, 32> StmtStack; member in clang::tidy::readability::SimplifyBooleanExprCheck::Visitor
796 SmallVector<const Stmt *, 16> StmtStack;811 StmtStack.push_back(S); in VisitDeclRefExpr() 813 StmtStack.pop_back(); in VisitDeclRefExpr() 925 if (StmtStack.empty()) in DiagnoseDeclAvailability() 927 const Stmt *StmtOfUse = StmtStack.back(); in DiagnoseDeclAvailability() 929 for (const Stmt *S : llvm::reverse(StmtStack)) { in DiagnoseDeclAvailability() 945 if (StmtUSEFinder::isContained(StmtStack.back(), D)) { in DiagnoseDeclAvailability() 766 SmallVector<const Stmt *, 16> StmtStack; global() member in __anon19b5bb430411::DiagnoseUnguardedAvailability
59 StmtAncestorASTVisitor() { StmtStack.push_back(nullptr); } in StmtAncestorASTVisitor() 80 llvm::SmallVector<const clang::Stmt *, 16> StmtStack; variable
40 StmtAncestors.insert(std::make_pair(Statement, StmtStack.back())); in TraverseStmt() 41 StmtStack.push_back(Statement); in TraverseStmt() 43 StmtStack.pop_back(); in TraverseStmt()
1340 SmallVector<Stmt *, 16> StmtStack; in forEachImportedKeyDecl() 2506 assert(!StmtStack.empty() && "Read too many sub-statements!");2507 return StmtStack.pop_back_val();1241 SmallVector<Stmt *, 16> StmtStack; global() variable
2980 unsigned PrevNumStmts = StmtStack.size(); in ReadStmtFromStream() 4482 StmtStack.push_back(S);4485 assert(StmtStack.size() > PrevNumStmts && "Read too many sub-stmts!");4486 assert(StmtStack.size() == PrevNumStmts + 1 && "Extra expressions on stack!");4487 return StmtStack.pop_back_val();