Home
last modified time | relevance | path

Searched refs:TraverseStmt (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/clang/include/clang/AST/
H A DRecursiveASTVisitor.h1076 TRY_TO(TraverseStmt(NE));
1747 TRY_TO(TraverseStmt(I));
1776 TRY_TO(TraverseStmt(I));
3252 TRY_TO(TraverseStmt(E));
3447 TRY_TO(TraverseStmt(E));
3470 TRY_TO(TraverseStmt(E));
3481 TRY_TO(TraverseStmt(E));
3484 TRY_TO(TraverseStmt(E));
3495 TRY_TO(TraverseStmt(E));
3498 TRY_TO(TraverseStmt(E));
[all …]
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp258 return VisitorBase::TraverseStmt(Node->getBody()); in TraverseCXXForRangeStmt()
310 return VisitorBase::TraverseStmt(Node->getBody()); in TraverseLambdaExpr()
513 TraverseStmt(RF->getInit()); in dataTraverseNode()
516 TraverseStmt(RF->getRangeInit()); in dataTraverseNode()
522 TraverseStmt(SubStmt); in dataTraverseNode()
525 TraverseStmt(RF->getBody()); in dataTraverseNode()
536 TraverseStmt(SubStmt); in dataTraverseNode()
565 TraverseStmt(RequiresClause); in dataTraverseNode()
580 TraverseStmt(NE, Queue); in dataTraverseNode()
584 TraverseStmt(LE->getTrailingRequiresClause()); in dataTraverseNode()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DFunctionCognitiveComplexityCheck.cpp234 bool ShouldContinue = Base::TraverseStmt(Node); in traverseStmtWithIncreasedNestingLevel()
275 if (!TraverseStmt(Node->getInit())) in TraverseIfStmt()
278 if (!TraverseStmt(Node->getCond())) in TraverseIfStmt()
369 bool TraverseStmt(Stmt *Node) { in TraverseStmt() function in clang::tidy::readability::__anona0326b410111::FunctionASTVisitor
371 return Base::TraverseStmt(Node); in TraverseStmt()
456 return Base::TraverseStmt(Node); in TraverseStmt()
H A DFunctionSizeCheck.cpp40 bool TraverseStmt(Stmt *Node) { in TraverseStmt() function in clang::tidy::readability::__anonf4e910260111::FunctionASTVisitor
42 return Base::TraverseStmt(Node); in TraverseStmt()
64 Base::TraverseStmt(Node); in TraverseStmt()
H A DConvertMemberFunctionsToStatic.cpp69 UsageOfThis.TraverseStmt(const_cast<Stmt *>(Node.getBody())); in AST_MATCHER()
H A DMakeMemberFunctionConstCheck.cpp214 UsageOfThis.TraverseStmt(const_cast<Stmt *>(Node.getBody())); in AST_MATCHER()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseNullptrCheck.cpp119 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in clang::tidy::modernize::__anon6c2656c60111::MacroArgUsageVisitor
122 if (!RecursiveASTVisitor<MacroArgUsageVisitor>::TraverseStmt(S)) in TraverseStmt()
197 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in clang::tidy::modernize::__anon6c2656c60111::CastSequenceVisitor
203 return RecursiveASTVisitor<CastSequenceVisitor>::TraverseStmt(S); in TraverseStmt()
310 ArgUsageVisitor.TraverseStmt(const_cast<Stmt *>(S)); in allArgUsesValid()
508 .TraverseStmt(const_cast<CastExpr *>(NullCast)); in check()
H A DLoopConvertUtils.h84 bool TraverseStmt(clang::Stmt *Statement);
97 TraverseStmt(const_cast<clang::Expr *>(SourceExpr)); in findExprComponents()
156 TraverseStmt(const_cast<clang::Stmt *>(Body)); in dependsOnInsideVariable()
189 TraverseStmt(const_cast<clang::Stmt *>(Body)); in findUsages()
357 bool TraverseStmt(Stmt *S);
H A DLoopConvertUtils.cpp39 bool StmtAncestorASTVisitor::TraverseStmt(Stmt *Statement) { in TraverseStmt() function in clang::tidy::modernize::StmtAncestorASTVisitor
42 RecursiveASTVisitor<StmtAncestorASTVisitor>::TraverseStmt(Statement); in TraverseStmt()
473 TraverseStmt(const_cast<Stmt *>(Body)); in findAndVerifyUsages()
827 bool ForLoopIndexUseVisitor::TraverseStmt(Stmt *S) { in TraverseStmt() function in clang::tidy::modernize::ForLoopIndexUseVisitor
845 bool Result = VisitorBase::TraverseStmt(S); in TraverseStmt()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DLexicallyOrderedRecursiveASTVisitorTest.cpp35 bool TraverseStmt(Stmt *S);
67 bool LexicallyOrderedDeclVisitor::TraverseStmt(Stmt *S) { in TraverseStmt() function in __anona5160f4d0111::LexicallyOrderedDeclVisitor
69 return LexicallyOrderedRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAvailability.cpp634 if (!Visitor.TraverseStmt(const_cast<Stmt *>(S))) in findLastStmtThatUsesDecl()
668 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon8b6ebe000411::DiagnoseUnguardedAvailability
672 bool Result = Base::TraverseStmt(S); in TraverseStmt()
677 void IssueDiagnostics(Stmt *S) { TraverseStmt(S); } in IssueDiagnostics()
683 bool TraverseCaseStmt(CaseStmt *CS) { return TraverseStmt(CS->getSubStmt()); } in TraverseCaseStmt()
873 return TraverseStmt(If->getThen()) && TraverseStmt(If->getElse()); in TraverseIfStmt()
880 bool ShouldContinue = TraverseStmt(If->getThen()); in TraverseIfStmt()
883 return ShouldContinue && TraverseStmt(If->getElse()); in TraverseIfStmt()
H A DSemaTemplateVariadic.cpp122 TraverseStmt(Element.Key); in TraverseObjCDictionaryLiteral()
123 TraverseStmt(Element.Value); in TraverseObjCDictionaryLiteral()
133 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon205369240111::CollectUnexpandedParameterPacksVisitor
136 return inherited::TraverseStmt(S); in TraverseStmt()
405 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseStmt(E); in DiagnoseUnexpandedParameterPack()
415 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseStmt(RE); in DiagnoseUnexpandedParameterPackInRequiresExpr()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransBlockObjCVariable.cpp93 bool onlyValueOfVarIsNeeded = checker.TraverseStmt(block->getBody()); in VisitBlockDecl()
131 trans.TraverseStmt(BodyCtx.getTopStmt()); in traverseBody()
H A DTransforms.cpp250 TraverseStmt(*I); in TraverseStmtExpr()
300 ReferenceClear(refs).TraverseStmt(S); in clearRefsIn()
304 ReferenceCollector(D, refs).TraverseStmt(S); in collectRefs()
308 RemovablesCollector(exprs).TraverseStmt(S); in collectRemovables()
336 bool TraverseStmt(Stmt *rootS) { in TraverseStmt() function in __anon826ab2670211::ASTTransform
H A DTransProtectedScope.cpp108 .TraverseStmt(BodyCtx.getTopStmt()); in ProtectedScopeFixer()
109 LocalRefsCollector(LocalRefs).TraverseStmt(BodyCtx.getTopStmt()); in ProtectedScopeFixer()
H A DTransUnusedInitDelegate.cpp46 TraverseStmt(body); in transformBody()
H A DTransGCCalls.cpp75 .TraverseStmt(BodyCtx.getTopStmt()); in traverseBody()
H A DTransAutoreleasePool.cpp80 TraverseStmt(body); in transformBody()
318 declarationLoc).TraverseStmt(*SI); in handlePoolScope()
344 releaseColl.TraverseStmt(*I); in handlePoolScope()
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp67 return TraverseStmt(E->getSyntacticForm()); in TraversePseudoObjectExpr()
74 return TraverseStmt(E->getSourceExpr()); in TraverseOpaqueValueExpr()
111 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anonb65016a60111::ASTSelectionFinder
126 LexicallyOrderedRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp811 if (S->getInit() && !TraverseStmt(S->getInit())) { in TraverseIfStmt()
818 if (!TraverseStmt(S->getConditionVariableDeclStmt())) in TraverseIfStmt()
820 } else if (S->getCond() && !TraverseStmt(S->getCond())) in TraverseIfStmt()
823 if (S->getThen() && !TraverseStmt(S->getThen())) in TraverseIfStmt()
825 if (S->getElse() && !TraverseStmt(S->getElse())) in TraverseIfStmt()
839 if (S->getInit() && !TraverseStmt(S->getInit())) in TraverseCXXForRangeStmt()
843 if (S->getRangeInit() && !TraverseStmt(S->getRangeInit())) in TraverseCXXForRangeStmt()
845 if (S->getBody() && !TraverseStmt(S->getBody())) in TraverseCXXForRangeStmt()
853 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon43068c8b0511::BuildTreeVisitor
861 return RecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSelection.cpp701 return TraverseStmt(S->getInit()) && TraverseDecl(S->getLoopVariable()) && in TraverseCXXForRangeStmt()
702 TraverseStmt(S->getRangeInit()) && TraverseStmt(S->getBody()); in TraverseCXXForRangeStmt()
707 return traverseNode(E, [&] { return TraverseStmt(E->getSourceExpr()); }); in TraverseOpaqueValueExpr()
711 return traverseNode(E, [&] { return TraverseStmt(E->getSyntacticForm()); }); in TraversePseudoObjectExpr()
718 return TraverseStmt(E); in TraverseTypeConstraint()
H A DDumpAST.cpp391 return TraverseStmt(E->getSourceExpr()); in TraverseOpaqueValueExpr()
395 return TraverseStmt(E->getSyntacticForm()); in TraversePseudoObjectExpr()
408 V.TraverseStmt(const_cast<Stmt *>(S)); in dumpAST()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexBody.cpp395 if (!base::TraverseStmt(Init)) in TraverseLambdaCapture()
412 if (!TraverseStmt(SubStmt, Q)) in TraverseInitListExpr()
502 BodyIndexer(*this, Parent, DC).TraverseStmt(const_cast<Stmt*>(S)); in indexBody()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp52 return TraverseStmt(S->getHandlerBlock()); in TraverseCXXCatchStmt()
163 V.TraverseStmt(AC->getBody()); in isLive()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DExtractFunction.cpp576 bool TraverseStmt(Stmt *S) { in captureZoneInfo() function in clang::clangd::__anonb5a792ef0111::captureZoneInfo::ExtractionZoneVisitor
586 RecursiveASTVisitor::TraverseStmt(S); in captureZoneInfo()
856 V.TraverseStmt(const_cast<Stmt *>(RootStmt)); in hasReturnStmt()

123