Home
last modified time | relevance | path

Searched refs:StmtStack (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/lib/Index/
H A DIndexBody.cpp26 SmallVector<Stmt*, 16> StmtStack; member in __anon2922d9f70111::BodyIndexer
31 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()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAvailability.cpp656 SmallVector<const Stmt *, 16> StmtStack; member in __anon8b6ebe000411::DiagnoseUnguardedAvailability
671 StmtStack.push_back(S); in TraverseStmt()
673 StmtStack.pop_back(); in TraverseStmt()
777 if (StmtStack.empty()) in DiagnoseDeclAvailability()
779 const Stmt *StmtOfUse = StmtStack.back(); in DiagnoseDeclAvailability()
781 for (const Stmt *S : llvm::reverse(StmtStack)) { in DiagnoseDeclAvailability()
797 if (StmtUSEFinder::isContained(StmtStack.back(), D)) { in DiagnoseDeclAvailability()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSimplifyBooleanExprCheck.cpp282 StmtStack.push_back(S); in dataTraverseStmtPre()
288 assert(StmtStack.back() == S); in dataTraverseStmtPost()
289 StmtStack.pop_back(); in dataTraverseStmtPost()
353 return StmtStack.size() < 2 ? nullptr : StmtStack[StmtStack.size() - 2]; in parent()
578 SmallVector<Stmt *, 32> StmtStack; member in clang::tidy::readability::SimplifyBooleanExprCheck::Visitor
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DLoopConvertUtils.h61 StmtAncestorASTVisitor() { StmtStack.push_back(nullptr); } in StmtAncestorASTVisitor()
82 llvm::SmallVector<const clang::Stmt *, 16> StmtStack; variable
H A DLoopConvertUtils.cpp40 StmtAncestors.insert(std::make_pair(Statement, StmtStack.back())); in TraverseStmt()
41 StmtStack.push_back(Statement); in TraverseStmt()
43 StmtStack.pop_back(); in TraverseStmt()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTReader.h1183 SmallVector<Stmt *, 16> StmtStack; variable
2238 assert(!StmtStack.empty() && "Read too many sub-statements!"); in ReadSubStmt()
2239 return StmtStack.pop_back_val(); in ReadSubStmt()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp2717 unsigned PrevNumStmts = StmtStack.size(); in ReadStmtFromStream()
4028 StmtStack.push_back(S); in ReadStmtFromStream()
4031 assert(StmtStack.size() > PrevNumStmts && "Read too many sub-stmts!"); in ReadStmtFromStream()
4032 assert(StmtStack.size() == PrevNumStmts + 1 && "Extra expressions on stack!"); in ReadStmtFromStream()
4033 return StmtStack.pop_back_val(); in ReadStmtFromStream()