Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DRecursiveASTVisitor.h196 bool TraverseStmt(Stmt *S, DataRecursionQueue *Queue = nullptr);
514 TRY_TO(TraverseStmt(IDC));
586 TRY_TO(TraverseStmt(R->getExpr()));
604 return getDerived().TraverseStmt(R->getConstraintExpr());
657 bool RecursiveASTVisitor<Derived>::TraverseStmt(Stmt *S,
872 return getDerived().TraverseStmt(Arg.getAsExpr());
912 return getDerived().TraverseStmt(ArgLoc.getSourceExpression());
937 TRY_TO(TraverseStmt(Init->getInit()));
950 TRY_TO(TraverseStmt(Init));
995 TRY_TO(TraverseStmt(const_cast<Expr*>(T->getSizeExpr())));
[all …]
/openbsd/src/gnu/llvm/clang/lib/ASTMatchers/
DASTMatchFinder.cpp176 bool TraverseStmt(Stmt *StmtNode, DataRecursionQueue *Queue = nullptr) { in TraverseStmt() function in clang::ast_matchers::internal::__anon3e1dcbb10111::MatchChildASTVisitor
191 return VisitorBase::TraverseStmt(StmtToTraverse, Queue); in TraverseStmt()
254 if (!VisitorBase::TraverseStmt(Node->getRangeInit())) in TraverseCXXForRangeStmt()
258 return VisitorBase::TraverseStmt(Node->getBody()); in TraverseCXXForRangeStmt()
310 return VisitorBase::TraverseStmt(Node->getBody()); in TraverseLambdaExpr()
338 return VisitorBase::TraverseStmt(const_cast<Stmt*>(&StmtNode)); in baseTraverse()
500 bool TraverseStmt(Stmt *StmtNode, DataRecursionQueue *Queue = nullptr);
513 TraverseStmt(RF->getInit()); in dataTraverseNode()
516 TraverseStmt(RF->getRangeInit()); in dataTraverseNode()
522 TraverseStmt(SubStmt); in dataTraverseNode()
[all …]
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaAvailability.cpp638 if (!Visitor.TraverseStmt(const_cast<Stmt *>(S))) in findLastStmtThatUsesDecl()
672 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon0a8f5b4c0411::DiagnoseUnguardedAvailability
676 bool Result = Base::TraverseStmt(S); in TraverseStmt()
681 void IssueDiagnostics(Stmt *S) { TraverseStmt(S); } in IssueDiagnostics()
687 bool TraverseCaseStmt(CaseStmt *CS) { return TraverseStmt(CS->getSubStmt()); } in TraverseCaseStmt()
877 return TraverseStmt(If->getThen()) && TraverseStmt(If->getElse()); in TraverseIfStmt()
884 bool ShouldContinue = TraverseStmt(If->getThen()); in TraverseIfStmt()
887 return ShouldContinue && TraverseStmt(If->getElse()); in TraverseIfStmt()
DSemaTemplateVariadic.cpp123 TraverseStmt(Element.Key); in TraverseObjCDictionaryLiteral()
124 TraverseStmt(Element.Value); in TraverseObjCDictionaryLiteral()
134 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon4dd9cc700111::CollectUnexpandedParameterPacksVisitor
137 return inherited::TraverseStmt(S); in TraverseStmt()
406 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseStmt(E); in DiagnoseUnexpandedParameterPack()
416 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseStmt(RE); in DiagnoseUnexpandedParameterPackInRequiresExpr()
/openbsd/src/gnu/llvm/clang/lib/ARCMigrate/
DTransBlockObjCVariable.cpp93 bool onlyValueOfVarIsNeeded = checker.TraverseStmt(block->getBody()); in VisitBlockDecl()
131 trans.TraverseStmt(BodyCtx.getTopStmt()); in traverseBody()
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 __anon018b4fb30211::ASTTransform
DTransProtectedScope.cpp108 .TraverseStmt(BodyCtx.getTopStmt()); in ProtectedScopeFixer()
109 LocalRefsCollector(LocalRefs).TraverseStmt(BodyCtx.getTopStmt()); in ProtectedScopeFixer()
DTransUnusedInitDelegate.cpp46 TraverseStmt(body); in transformBody()
DTransAutoreleasePool.cpp80 TraverseStmt(body); in transformBody()
318 declarationLoc).TraverseStmt(*SI); in handlePoolScope()
344 releaseColl.TraverseStmt(*I); in handlePoolScope()
DTransGCCalls.cpp75 .TraverseStmt(BodyCtx.getTopStmt()); in traverseBody()
DTransforms.h193 bool TraverseStmt(Stmt *rootS) { in TraverseStmt() function
DTransEmptyStatementsAndDealloc.cpp159 TraverseStmt(*I); in TraverseStmtExpr()
DTransRetainReleaseDealloc.cpp57 TraverseStmt(body); in transformBody()
DTransUnbridgedCasts.cpp77 TraverseStmt(body); in transformBody()
DObjCMT.cpp352 if (!TraverseStmt(SubStmt)) in TraverseObjCMessageExpr()
369 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anonbca44e030211::BodyMigrator
371 ObjCMigrator(Consumer, *PMap).TraverseStmt(S); in TraverseStmt()
1692 return !SuperInitChecker().TraverseStmt(MD->getBody()); in hasSuperInitCall()
/openbsd/src/gnu/llvm/clang/lib/Tooling/Refactoring/
DASTSelection.cpp68 return TraverseStmt(E->getSyntacticForm()); in TraversePseudoObjectExpr()
75 return TraverseStmt(E->getSourceExpr()); in TraverseOpaqueValueExpr()
112 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon49f44c720111::ASTSelectionFinder
127 LexicallyOrderedRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt()
/openbsd/src/gnu/llvm/clang/lib/Tooling/Syntax/
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 __anon4467b6570511::BuildTreeVisitor
859 return RecursiveASTVisitor::TraverseStmt(IgnoreImplicit(E)); in TraverseStmt()
[all …]
/openbsd/src/gnu/llvm/clang/lib/Index/
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()
DIndexTypeSourceInfo.cpp237 bool TraverseStmt(Stmt *S) { in TraverseStmt() function in __anon6bcd11540111::TypeIndexer
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DUnsafeBufferUsage.cpp43 TraverseStmt(const_cast<Stmt *>(StmtNode)); in findMatch()
69 bool TraverseStmt(Stmt *Node, DataRecursionQueue *Queue = nullptr) { in TraverseStmt() function in clang::ast_matchers::MatchDescendantVisitor
77 return VisitorBase::TraverseStmt(Node); in TraverseStmt()
DCalledOnceCheck.cpp437 Impl.TraverseStmt(const_cast<Expr *>(From)); in collect()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DDeadStoresChecker.cpp52 return TraverseStmt(S->getHandlerBlock()); in TraverseCXXCatchStmt()
163 V.TraverseStmt(AC->getBody()); in isLive()
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/
DCallGraph.h136 bool TraverseStmt(Stmt *S) { return true; } in TraverseStmt() function
/openbsd/src/gnu/llvm/clang/lib/Tooling/ASTDiff/
DASTDiff.cpp239 bool TraverseStmt(Stmt *S) { in TraverseStmt() function
245 RecursiveASTVisitor<PreorderVisitor>::TraverseStmt(S); in TraverseStmt()
276 PreorderWalker.TraverseStmt(N); in Impl()
/openbsd/src/gnu/llvm/clang/lib/AST/
DASTStructuralEquivalence.cpp370 bool TraverseStmt(const Stmt *S1, const Stmt *S2) { return true; } in TraverseStmt() function in __anon71fd1e400111::StmtComparer
378 bool TraverseStmt(const CLASS *S1, const CLASS *S2) { \
379 if (!TraverseStmt(static_cast<const PARENT *>(S1), \
406 return TraverseStmt(static_cast<const CLASS *>(S1), \ in IsEquivalent()

12