| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefLocalVarsChecker.cpp | 52 struct GuardianVisitor : DynamicRecursiveASTVisitor { 192 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl() 209 return DynamicRecursiveASTVisitor::TraverseDecl(D); in checkASTDecl() 237 return DynamicRecursiveASTVisitor::TraverseIfStmt(IS); in checkASTDecl() 243 return DynamicRecursiveASTVisitor::TraverseForStmt(FS); in checkASTDecl() 249 return DynamicRecursiveASTVisitor::TraverseCXXForRangeStmt(FRS); in checkASTDecl() 255 return DynamicRecursiveASTVisitor::TraverseWhileStmt(WS); in checkASTDecl() 261 return DynamicRecursiveASTVisitor::TraverseCompoundStmt(CS); in checkASTDecl() 268 return DynamicRecursiveASTVisitor::TraverseClassTemplateDecl(Decl); in checkASTDecl()
|
| H A D | RawPtrRefCallArgsChecker.cpp | 58 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl() 72 return DynamicRecursiveASTVisitor::TraverseClassTemplateDecl(Decl); in checkASTDecl() 79 return DynamicRecursiveASTVisitor::TraverseDecl(D); in checkASTDecl()
|
| H A D | RawPtrRefLambdaCapturesChecker.cpp | 48 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl() 68 return DynamicRecursiveASTVisitor::TraverseCXXMethodDecl(CXXMD); in checkASTDecl() 77 return DynamicRecursiveASTVisitor::TraverseObjCMethodDecl(OCMD); in checkASTDecl()
|
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 176 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | ASTOps.h | 92 class AnalysisASTVisitor : public DynamicRecursiveASTVisitor { 108 return DynamicRecursiveASTVisitor::TraverseDecl(D); in TraverseDecl() 119 return DynamicRecursiveASTVisitor::TraverseCXXTypeidExpr(TIE); in TraverseCXXTypeidExpr() 131 return DynamicRecursiveASTVisitor::TraverseBindingDecl(BD); in TraverseBindingDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 35 : public DynamicRecursiveASTVisitor { 123 return DynamicRecursiveASTVisitor::TraverseTemplateName(Template); in TraverseTemplateName() 151 return DynamicRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt() 161 return DynamicRecursiveASTVisitor::TraverseType(T); in TraverseType() 172 return DynamicRecursiveASTVisitor::TraverseTypeLoc(TL); in TraverseTypeLoc() 185 return DynamicRecursiveASTVisitor::TraverseDecl(D); in TraverseDecl() 193 return DynamicRecursiveASTVisitor::TraverseAttr(A); in TraverseAttr() 209 return DynamicRecursiveASTVisitor::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingExpr() 212 return DynamicRecursiveASTVisitor::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingType() 215 return DynamicRecursiveASTVisitor::TraverseStmt(TL.getIndexExpr()); in TraversePackIndexingTypeLoc() [all …]
|
| H A D | SemaAvailability.cpp | 762 class StmtUSEFinder : public DynamicRecursiveASTVisitor { 778 class LastDeclUSEFinder : public DynamicRecursiveASTVisitor { 806 class DiagnoseUnguardedAvailability : public DynamicRecursiveASTVisitor { 828 bool Result = DynamicRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt() 1056 return DynamicRecursiveASTVisitor::TraverseIfStmt(If); in TraverseIfStmt()
|
| H A D | SemaFunctionEffects.cpp | 968 struct FunctionBodyASTVisitor : DynamicRecursiveASTVisitor { 1285 return DynamicRecursiveASTVisitor::TraverseStmt(Statement); in TraverseStmt() 1294 DynamicRecursiveASTVisitor::TraverseConstructorInitializer(Init); in TraverseConstructorInitializer() 1309 bool Result = DynamicRecursiveASTVisitor::TraverseCXXDefaultArgExpr(E); in TraverseCXXDefaultArgExpr()
|
| H A D | AnalysisBasedWarnings.cpp | 1215 class FallthroughMapper : public DynamicRecursiveASTVisitor { 2734 class CallableVisitor : public DynamicRecursiveASTVisitor { 2752 return DynamicRecursiveASTVisitor::TraverseDecl(Node); in TraverseDecl()
|
| H A D | SemaTemplate.cpp | 2589 struct DependencyChecker : DynamicRecursiveASTVisitor { 2635 return DynamicRecursiveASTVisitor::TraverseStmt(S); in TraverseStmt() 2642 return DynamicRecursiveASTVisitor::TraverseTypeLoc(TL); in TraverseTypeLoc() 2659 return DynamicRecursiveASTVisitor::TraverseTemplateName(N); in TraverseTemplateName() 2667 return DynamicRecursiveASTVisitor::VisitDeclRefExpr(E); in VisitDeclRefExpr()
|
| H A D | SemaExpr.cpp | 5465 struct ImmediateCallVisitor : DynamicRecursiveASTVisitor { 5476 return DynamicRecursiveASTVisitor::VisitStmt(E); in VisitCallExpr() 5482 return DynamicRecursiveASTVisitor::VisitStmt(E); in VisitCXXConstructExpr() 5491 return DynamicRecursiveASTVisitor::VisitStmt(E); in VisitSourceLocExpr() 17980 struct SimpleRemove : DynamicRecursiveASTVisitor { in HandleImmediateInvocations() 20316 class MarkReferencedDecls : public DynamicRecursiveASTVisitor { 20341 return DynamicRecursiveASTVisitor::TraverseTemplateArgument(Arg); in TraverseTemplateArgument()
|
| H A D | SemaTemplateDeduction.cpp | 6632 struct MarkUsedTemplateParameterVisitor : DynamicRecursiveASTVisitor { 6651 DynamicRecursiveASTVisitor::TraverseTemplateName(Template); in TraverseTemplateName()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 34 class EHCodeVisitor : public DynamicRecursiveASTVisitor { 41 return DynamicRecursiveASTVisitor::TraverseObjCAtFinallyStmt(S); in TraverseObjCAtFinallyStmt() 46 return DynamicRecursiveASTVisitor::TraverseObjCAtCatchStmt(S); in TraverseObjCAtCatchStmt()
|
| H A D | CastToStructChecker.cpp | 26 class CastToStructVisitor : public DynamicRecursiveASTVisitor {
|
| H A D | ObjCMissingSuperCallChecker.cpp | 40 class FindSuperCallVisitor : public DynamicRecursiveASTVisitor {
|
| H A D | PaddingChecker.cpp | 45 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl()
|
| H A D | LocalizationChecker.cpp | 1188 class MethodCrawler : public DynamicRecursiveASTVisitor { 1311 DynamicRecursiveASTVisitor::TraverseIfStmt(I); in TraverseIfStmt() 1349 DynamicRecursiveASTVisitor::TraverseConditionalOperator(C); in TraverseConditionalOperator()
|
| H A D | DynamicTypePropagation.cpp | 717 : public DynamicRecursiveASTVisitor { in isObjCTypeParamDependent()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugSuppression.cpp | 81 class CacheInitializer : public DynamicRecursiveASTVisitor {
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DynamicRecursiveASTVisitor.h | 298 using DynamicRecursiveASTVisitor = variable
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 43 class CallGraph : public DynamicRecursiveASTVisitor {
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 124 class MatchDescendantVisitor : public DynamicRecursiveASTVisitor { 166 return DynamicRecursiveASTVisitor::TraverseDecl(Node); in TraverseDecl() 173 return DynamicRecursiveASTVisitor::TraverseGenericSelectionExpr(Node); in TraverseGenericSelectionExpr() 181 return DynamicRecursiveASTVisitor::TraverseUnaryExprOrTypeTraitExpr(Node); in TraverseUnaryExprOrTypeTraitExpr() 188 return DynamicRecursiveASTVisitor::TraverseTypeOfExprTypeLoc(Node); in TraverseTypeOfExprTypeLoc() 195 return DynamicRecursiveASTVisitor::TraverseDecltypeTypeLoc(Node); in TraverseDecltypeTypeLoc() 202 return DynamicRecursiveASTVisitor::TraverseCXXNoexceptExpr(Node); in TraverseCXXNoexceptExpr() 209 return DynamicRecursiveASTVisitor::TraverseCXXTypeidExpr(Node); in TraverseCXXTypeidExpr() 215 return DynamicRecursiveASTVisitor::TraverseCXXDefaultInitExpr(Node); in TraverseCXXDefaultInitExpr() 223 return DynamicRecursiveASTVisitor::TraverseStmt(Node); in TraverseStmt()
|
| H A D | ReachableCode.cpp | 477 struct Checker : DynamicRecursiveASTVisitor { in isInCoroutineStmt()
|
| H A D | CalledOnceCheck.cpp | 427 class NamesCollector : public DynamicRecursiveASTVisitor {
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | AnalysisConsumer.cpp | 69 public DynamicRecursiveASTVisitor {
|