Searched refs:StmtStack (Results 1 – 4 of 4) sorted by relevance
27 SmallVector<Stmt*, 16> StmtStack; member in __anon1d8962c70111::BodyIndexer32 return StmtStack.size() < 2 ? nullptr : StmtStack.end()[-2]; in getParentStmt()42 StmtStack.push_back(S); in dataTraverseStmtPre()47 assert(StmtStack.back() == S); in dataTraverseStmtPost()48 StmtStack.pop_back(); in dataTraverseStmtPost()65 assert(!StmtStack.empty() && E == StmtStack.back()); in getRolesForRef()66 if (StmtStack.size() == 1) in getRolesForRef()68 auto It = StmtStack.end()-2; in getRolesForRef()74 if (It == StmtStack.begin()) in getRolesForRef()
812 SmallVector<const Stmt *, 16> StmtStack; member in __anon2feca2d00511::DiagnoseUnguardedAvailability827 StmtStack.push_back(S); in TraverseStmt()829 StmtStack.pop_back(); in TraverseStmt()941 if (StmtStack.empty()) in DiagnoseDeclAvailability()943 const Stmt *StmtOfUse = StmtStack.back(); in DiagnoseDeclAvailability()945 for (const Stmt *S : llvm::reverse(StmtStack)) { in DiagnoseDeclAvailability()961 if (StmtUSEFinder::isContained(StmtStack.back(), D)) { in DiagnoseDeclAvailability()
1363 SmallVector<Stmt *, 16> StmtStack; variable2533 assert(!StmtStack.empty() && "Read too many sub-statements!"); in ReadSubStmt()2534 return StmtStack.pop_back_val(); in ReadSubStmt()
2997 unsigned PrevNumStmts = StmtStack.size(); in ReadStmtFromStream()4514 StmtStack.push_back(S); in ReadStmtFromStream()4517 assert(StmtStack.size() > PrevNumStmts && "Read too many sub-stmts!"); in ReadStmtFromStream()4518 assert(StmtStack.size() == PrevNumStmts + 1 && "Extra expressions on stack!"); in ReadStmtFromStream()4519 return StmtStack.pop_back_val(); in ReadStmtFromStream()