Home
last modified time | relevance | path

Searched refs:DynamicRecursiveASTVisitor (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefLocalVarsChecker.cpp52 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 DRawPtrRefCallArgsChecker.cpp58 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl()
72 return DynamicRecursiveASTVisitor::TraverseClassTemplateDecl(Decl); in checkASTDecl()
79 return DynamicRecursiveASTVisitor::TraverseDecl(D); in checkASTDecl()
H A DRawPtrRefLambdaCapturesChecker.cpp48 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl()
68 return DynamicRecursiveASTVisitor::TraverseCXXMethodDecl(CXXMD); in checkASTDecl()
77 return DynamicRecursiveASTVisitor::TraverseObjCMethodDecl(OCMD); in checkASTDecl()
H A DRefCntblBaseVirtualDtorChecker.cpp176 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DASTOps.h92 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 DSemaTemplateVariadic.cpp35 : 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 DSemaAvailability.cpp762 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 DSemaFunctionEffects.cpp968 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 DAnalysisBasedWarnings.cpp1215 class FallthroughMapper : public DynamicRecursiveASTVisitor {
2734 class CallableVisitor : public DynamicRecursiveASTVisitor {
2752 return DynamicRecursiveASTVisitor::TraverseDecl(Node); in TraverseDecl()
H A DSemaTemplate.cpp2589 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 DSemaExpr.cpp5465 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 DSemaTemplateDeduction.cpp6632 struct MarkUsedTemplateParameterVisitor : DynamicRecursiveASTVisitor {
6651 DynamicRecursiveASTVisitor::TraverseTemplateName(Template); in TraverseTemplateName()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp34 class EHCodeVisitor : public DynamicRecursiveASTVisitor {
41 return DynamicRecursiveASTVisitor::TraverseObjCAtFinallyStmt(S); in TraverseObjCAtFinallyStmt()
46 return DynamicRecursiveASTVisitor::TraverseObjCAtCatchStmt(S); in TraverseObjCAtCatchStmt()
H A DCastToStructChecker.cpp26 class CastToStructVisitor : public DynamicRecursiveASTVisitor {
H A DObjCMissingSuperCallChecker.cpp40 class FindSuperCallVisitor : public DynamicRecursiveASTVisitor {
H A DPaddingChecker.cpp45 struct LocalVisitor : DynamicRecursiveASTVisitor { in checkASTDecl()
H A DLocalizationChecker.cpp1188 class MethodCrawler : public DynamicRecursiveASTVisitor {
1311 DynamicRecursiveASTVisitor::TraverseIfStmt(I); in TraverseIfStmt()
1349 DynamicRecursiveASTVisitor::TraverseConditionalOperator(C); in TraverseConditionalOperator()
H A DDynamicTypePropagation.cpp717 : public DynamicRecursiveASTVisitor { in isObjCTypeParamDependent()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugSuppression.cpp81 class CacheInitializer : public DynamicRecursiveASTVisitor {
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDynamicRecursiveASTVisitor.h298 using DynamicRecursiveASTVisitor = variable
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCallGraph.h43 class CallGraph : public DynamicRecursiveASTVisitor {
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUnsafeBufferUsage.cpp124 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 DReachableCode.cpp477 struct Checker : DynamicRecursiveASTVisitor { in isInCoroutineStmt()
H A DCalledOnceCheck.cpp427 class NamesCollector : public DynamicRecursiveASTVisitor {
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp69 public DynamicRecursiveASTVisitor {

12