Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecursiveASTVisitor.h200 bool TraverseStmt(Stmt *S, DataRecursionQueue *Queue = nullptr);
527 TRY_TO(TraverseStmt(IDC));
587 TRY_TO(TraverseStmt(R->getExpr()));
605 return getDerived().TraverseStmt(R->getConstraintExpr());
661 RecursiveASTVisitor<Derived>::TraverseStmt(Stmt *S, DataRecursionQueue *Queue) {
892 return getDerived().TraverseStmt(Arg.getAsExpr());
933 return getDerived().TraverseStmt(ArgLoc.getSourceExpression());
958 TRY_TO(TraverseStmt(Init->getInit()));
971 TRY_TO(TraverseStmt(Init));
1019 TRY_TO(TraverseStmt(const_cast<Expr*>(T->getSizeExpr())));
[all …]
H A DDynamicRecursiveASTVisitor.h151 virtual bool TraverseStmt(MaybeConst<Stmt> *S);
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp178 bool TraverseStmt(Stmt *StmtNode, DataRecursionQueue *Queue = nullptr) { in TraverseStmt() function in clang::ast_matchers::internal::__anon17c865b50111::MatchChildASTVisitor
193 return VisitorBase::TraverseStmt(StmtToTraverse, Queue); in TraverseStmt()
256 if (!VisitorBase::TraverseStmt(Node->getRangeInit())) in TraverseCXXForRangeStmt()
260 return VisitorBase::TraverseStmt(Node->getBody()); in TraverseCXXForRangeStmt()
313 return VisitorBase::TraverseStmt(Node->getBody()); in TraverseLambdaExpr()
341 return VisitorBase::TraverseStmt(const_cast<Stmt*>(&StmtNode)); in baseTraverse()
503 bool TraverseStmt(Stmt *StmtNode, DataRecursionQueue *Queue = nullptr);
516 TraverseStmt(RF->getInit()); in dataTraverseNode()
519 TraverseStmt(RF->getRangeInit()); in dataTraverseNode()
525 TraverseStmt(SubStmt); in dataTraverseNode()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp218 TraverseStmt(InitExpr); in traverseConstructorInits()
223 TraverseStmt(DefaultInit->getExpr()); in traverseConstructorInits()
279 Visitor.TraverseStmt(FD.getBody()); in getReferencedDecls()
311 Visitor.TraverseStmt(const_cast<Stmt *>(&S)); in getReferencedDecls()
H A DDataflowEnvironment.cpp332 TraverseStmt(InitExpr); in traverseConstructorInits()
337 TraverseStmt(DefaultInit->getExpr()); in traverseConstructorInits()
1224 Visitor.TraverseStmt(S); in buildResultObjectMap()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp407 if (!base::TraverseStmt(Init)) in TraverseLambdaCapture()
424 if (!TraverseStmt(SubStmt, Q)) in TraverseInitListExpr()
440 TraverseStmt(E->getArrayIndex(D)); in TraverseInitListExpr()
442 TraverseStmt(E->getArrayRangeStart(D)); in TraverseInitListExpr()
443 TraverseStmt(E->getArrayRangeEnd(D)); in TraverseInitListExpr()
524 BodyIndexer(*this, Parent, DC).TraverseStmt(const_cast<Stmt*>(S)); in indexBody()
H A DIndexTypeSourceInfo.cpp219 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon05ca7ad80111::TypeIndexer
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAvailability.cpp793 if (!Visitor.TraverseStmt(const_cast<Stmt *>(S))) in findLastStmtThatUsesDecl()
824 bool TraverseStmt(Stmt *S) override { in TraverseStmt() function in __anon2feca2d00511::DiagnoseUnguardedAvailability
828 bool Result = DynamicRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
833 void IssueDiagnostics(Stmt *S) { TraverseStmt(S); } in IssueDiagnostics()
840 return TraverseStmt(CS->getSubStmt()); in TraverseCaseStmt()
1063 return TraverseStmt(If->getThen()) && TraverseStmt(If->getElse()); in TraverseIfStmt()
1073 bool ShouldContinue = TraverseStmt(Guarded); in TraverseIfStmt()
1076 return ShouldContinue && TraverseStmt(Unguarded); in TraverseIfStmt()
H A DSemaTemplateVariadic.cpp137 TraverseStmt(Element.Key); in TraverseObjCDictionaryLiteral()
138 TraverseStmt(Element.Value); in TraverseObjCDictionaryLiteral()
148 bool TraverseStmt(Stmt *S) override { in TraverseStmt() function in __anone7d735f40111::CollectUnexpandedParameterPacksVisitor
151 return DynamicRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
209 return DynamicRecursiveASTVisitor::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingExpr()
212 return DynamicRecursiveASTVisitor::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingType()
215 return DynamicRecursiveASTVisitor::TraverseStmt(TL.getIndexExpr()); in TraversePackIndexingTypeLoc()
475 Visitor.TraverseStmt(E); in DiagnoseUnexpandedParameterPack()
495 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseStmt(RE); in DiagnoseUnexpandedParameterPackInRequiresExpr()
631 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseStmt(E); in collectUnexpandedParameterPacks()
H A DSemaFunctionEffects.cpp1278 bool TraverseStmt(Stmt *Statement) override { in TraverseStmt() function
1285 return DynamicRecursiveASTVisitor::TraverseStmt(Statement); in TraverseStmt()
1348 return TraverseStmt(Node->getResultExpr()); in TraverseGenericSelectionExpr()
H A DAnalysisBasedWarnings.cpp1425 FM.TraverseStmt(AC.getBody()); in DiagnoseSwitchLabelsFallthrough()
H A DSemaTemplate.cpp2627 bool TraverseStmt(Stmt *S) override { in TraverseStmt() function
2635 return DynamicRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
8369 Checker.TraverseStmt(E); in findTemplateParameterInType()
H A DSemaDeclCXX.cpp2634 if (!TraverseStmt(A)) in DiagnoseImmediateEscalatingReason()
19276 if (!Finder.TraverseStmt(const_cast<Expr *>(TRC.ConstraintExpr))) in checkThisInStaticMemberFunctionType()
19309 if (!Finder.TraverseStmt(Proto->getNoexceptExpr())) in checkThisInStaticMemberFunctionExceptionSpec()
19354 if (Arg && !Finder.TraverseStmt(Arg)) in checkThisInStaticMemberFunctionAttributes()
19358 if (!Finder.TraverseStmt(Args[I])) in checkThisInStaticMemberFunctionAttributes()
H A DSemaHLSL.cpp2294 TraverseStmt(FD->getBody()); in RunOnFunction()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp68 return TraverseStmt(E->getSyntacticForm()); in TraversePseudoObjectExpr()
75 return TraverseStmt(E->getSourceExpr()); in TraverseOpaqueValueExpr()
112 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anonf79359760111::ASTSelectionFinder
127 LexicallyOrderedRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDynamicRecursiveASTVisitor.cpp120 bool TraverseStmt(Stmt *S) { return Visitor.TraverseStmt(S); } in TraverseStmt() function
299 FORWARD_TO_BASE(TraverseStmt, Stmt, *)
H A DASTStructuralEquivalence.cpp408 bool TraverseStmt(const Stmt *S1, const Stmt *S2) { return true; } in TraverseStmt() function in __anon60b649440111::StmtComparer
416 bool TraverseStmt(const CLASS *S1, const CLASS *S2) { \
417 if (!TraverseStmt(static_cast<const PARENT *>(S1), \
444 return TraverseStmt(static_cast<const CLASS *>(S1), \ in IsEquivalent()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp806 if (S->getInit() && !TraverseStmt(S->getInit())) { in TraverseIfStmt()
813 if (!TraverseStmt(S->getConditionVariableDeclStmt())) in TraverseIfStmt()
815 } else if (S->getCond() && !TraverseStmt(S->getCond())) in TraverseIfStmt()
818 if (S->getThen() && !TraverseStmt(S->getThen())) in TraverseIfStmt()
820 if (S->getElse() && !TraverseStmt(S->getElse())) in TraverseIfStmt()
834 if (S->getInit() && !TraverseStmt(S->getInit())) in TraverseCXXForRangeStmt()
838 if (S->getRangeInit() && !TraverseStmt(S->getRangeInit())) in TraverseCXXForRangeStmt()
840 if (S->getBody() && !TraverseStmt(S->getBody())) in TraverseCXXForRangeStmt()
848 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon6fdbff5b0511::BuildTreeVisitor
854 return RecursiveASTVisitor::TraverseStmt(IgnoreImplicit(E)); in TraverseStmt()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp51 return TraverseStmt(S->getHandlerBlock()); in TraverseCXXCatchStmt()
162 V.TraverseStmt(AC->getBody()); in isLive()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCallGraph.h137 bool TraverseStmt(Stmt *S) override { return true; } in TraverseStmt() function
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp492 checker.TraverseStmt(const_cast<Stmt *>(CoroStmt)); in isInCoroutineStmt()
H A DUnsafeBufferUsage.cpp144 TraverseStmt(const_cast<Stmt *>(StmtNode)); in findMatch()
172 return TraverseStmt(Node->getResultExpr()); in TraverseGenericSelectionExpr()
213 if (!TraverseStmt(Node->getExpr())) in TraverseCXXDefaultInitExpr()
218 bool TraverseStmt(Stmt *Node) override { in TraverseStmt() function in MatchDescendantVisitor
223 return DynamicRecursiveASTVisitor::TraverseStmt(Node); in TraverseStmt()
H A DCalledOnceCheck.cpp435 Impl.TraverseStmt(const_cast<Expr *>(From)); in collect()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp669 Visitor.TraverseStmt(E); in emitInitListOpaqueValues()
H A DCodeGenPGO.cpp391 TraverseStmt(CS); in TraverseIfStmt()

12