Home
last modified time | relevance | path

Searched refs:addMatcher (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DOwningMemoryCheck.cpp62 Finder->addMatcher( in registerMatchers()
76 Finder->addMatcher( in registerMatchers()
86 Finder->addMatcher( in registerMatchers()
94 Finder->addMatcher( in registerMatchers()
113 Finder->addMatcher( in registerMatchers()
119 Finder->addMatcher(binaryOperator(isAssignmentOperator(), in registerMatchers()
127 Finder->addMatcher( in registerMatchers()
135 Finder->addMatcher( in registerMatchers()
143 Finder->addMatcher(callExpr(forEachArgumentWithParam( in registerMatchers()
151 Finder->addMatcher( in registerMatchers()
[all …]
H A DProBoundsPointerArithmeticCheck.cpp30 Finder->addMatcher( in registerMatchers()
37 Finder->addMatcher( in registerMatchers()
43 Finder->addMatcher( in registerMatchers()
H A DAvoidNonConstGlobalVariablesCheck.cpp40 Finder->addMatcher(GlobalVariable.bind("non-const_variable"), this); in registerMatchers()
41 Finder->addMatcher(GlobalReferenceToNonConst.bind("indirection_to_non-const"), in registerMatchers()
43 Finder->addMatcher(GlobalPointerToNonConst.bind("indirection_to_non-const"), in registerMatchers()
H A DNoMallocCheck.cpp33 Finder->addMatcher(callExpr(callee(functionDecl(hasAnyName( in registerMatchers()
39 Finder->addMatcher( in registerMatchers()
46 Finder->addMatcher( in registerMatchers()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h154 void addMatcher(const DeclarationMatcher &NodeMatch,
156 void addMatcher(const TypeMatcher &NodeMatch,
158 void addMatcher(const StatementMatcher &NodeMatch,
160 void addMatcher(const NestedNameSpecifierMatcher &NodeMatch,
162 void addMatcher(const NestedNameSpecifierLocMatcher &NodeMatch,
164 void addMatcher(const TypeLocMatcher &NodeMatch,
166 void addMatcher(const CXXCtorInitializerMatcher &NodeMatch,
168 void addMatcher(const TemplateArgumentLocMatcher &NodeMatch,
170 void addMatcher(const AttrMatcher &NodeMatch, MatchCallback *Action);
305 Finder.addMatcher(Matcher, &Callback); in match()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DRedundantStringCStrCheck.cpp100 Finder->addMatcher( in registerMatchers()
110 Finder->addMatcher( in registerMatchers()
121 Finder->addMatcher( in registerMatchers()
128 Finder->addMatcher( in registerMatchers()
135 Finder->addMatcher( in registerMatchers()
142 Finder->addMatcher( in registerMatchers()
152 Finder->addMatcher( in registerMatchers()
159 Finder->addMatcher( in registerMatchers()
H A DRedundantSmartptrGetCheck.cpp65 Finder->addMatcher(memberExpr(expr().bind("memberExpr"), isArrow(), in registerMatchersForGetArrowStart()
70 Finder->addMatcher( in registerMatchersForGetArrowStart()
77 Finder->addMatcher( in registerMatchersForGetArrowStart()
82 Finder->addMatcher(ifStmt(hasCondition(CallToGetAsBool)), Callback); in registerMatchersForGetArrowStart()
85 Finder->addMatcher(conditionalOperator(hasCondition(CallToGetAsBool)), in registerMatchersForGetArrowStart()
88 Finder->addMatcher(cxxDependentScopeMemberExpr(hasObjectExpression( in registerMatchersForGetArrowStart()
101 Finder->addMatcher( in registerMatchersForGetEquals()
H A DIdentifierLengthCheck.cpp74 Finder->addMatcher( in registerMatchers()
79 Finder->addMatcher(varDecl(hasParent(cxxCatchStmt())).bind("exceptionVar"), in registerMatchers()
83 Finder->addMatcher(parmVarDecl().bind("paramVar"), this); in registerMatchers()
86 Finder->addMatcher( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DTypePromotionInMathFnCheck.cpp70 Finder->addMatcher( in registerMatchers()
81 Finder->addMatcher( in registerMatchers()
90 Finder->addMatcher( in registerMatchers()
101 Finder->addMatcher( in registerMatchers()
113 Finder->addMatcher( in registerMatchers()
123 Finder->addMatcher( in registerMatchers()
135 Finder->addMatcher( in registerMatchers()
144 Finder->addMatcher( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DUnusedUsingDeclsCheck.cpp42 Finder->addMatcher(usingDecl(isExpansionInMainFile()).bind("using"), this); in registerMatchers()
44 Finder->addMatcher(loc(templateSpecializationType(DeclMatcher)), this); in registerMatchers()
45 Finder->addMatcher(loc(deducedTemplateSpecializationType( in registerMatchers()
48 Finder->addMatcher(callExpr(callee(unresolvedLookupExpr().bind("used"))), in registerMatchers()
50 Finder->addMatcher( in registerMatchers()
54 Finder->addMatcher(loc(templateSpecializationType(forEachTemplateArgument( in registerMatchers()
61 Finder->addMatcher(declRefExpr(ThroughShadowMatcher), this); in registerMatchers()
62 Finder->addMatcher(loc(usingType(ThroughShadowMatcher)), this); in registerMatchers()
H A DUnconventionalAssignOperatorCheck.cpp37 Finder->addMatcher( in registerMatchers()
45 Finder->addMatcher( in registerMatchers()
51 Finder->addMatcher( in registerMatchers()
67 Finder->addMatcher(returnStmt(IsBadReturnStatement, forFunction(IsGoodAssign)) in registerMatchers()
H A DNonCopyableObjects.cpp44 Finder->addMatcher( in registerMatchers()
48 Finder->addMatcher(parmVarDecl(BadPOSIXType).bind("decl"), this); in registerMatchers()
49 Finder->addMatcher( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSizeofExpressionCheck.cpp102 Finder->addMatcher( in registerMatchers()
118 Finder->addMatcher(sizeOfExpr(has(ignoringParenImpCasts(cxxThisExpr()))) in registerMatchers()
128 Finder->addMatcher( in registerMatchers()
171 Finder->addMatcher(expr(anyOf(sizeOfExpr(has(ignoringParenImpCasts(anyOf( in registerMatchers()
181 Finder->addMatcher( in registerMatchers()
191 Finder->addMatcher(sizeOfExpr(has(ignoringParenImpCasts( in registerMatchers()
207 Finder->addMatcher( in registerMatchers()
219 Finder->addMatcher(binaryOperator(hasOperatorName("*"), in registerMatchers()
225 Finder->addMatcher( in registerMatchers()
251 Finder->addMatcher( in registerMatchers()
[all …]
H A DDanglingHandleCheck.cpp108 Finder->addMatcher( in registerMatchersForVariables()
117 Finder->addMatcher( in registerMatchersForVariables()
128 Finder->addMatcher( in registerMatchersForVariables()
137 Finder->addMatcher( in registerMatchersForVariables()
144 Finder->addMatcher( in registerMatchersForReturn()
169 Finder->addMatcher( in registerMatchersForReturn()
H A DSuspiciousStringCompareCheck.cpp112 Finder->addMatcher( in registerMatchers()
124 Finder->addMatcher(unaryOperator(hasOperatorName("!"), in registerMatchers()
132 Finder->addMatcher( in registerMatchers()
140 Finder->addMatcher( in registerMatchers()
155 Finder->addMatcher( in registerMatchers()
H A DSignedCharMisuseCheck.cpp85 Finder->addMatcher(AssignmentOperatorExpr, this); in registerMatchers()
91 Finder->addMatcher(Declaration, this); in registerMatchers()
103 Finder->addMatcher(CompareOperator, this); in registerMatchers()
111 Finder->addMatcher(CArraySubscript, this); in registerMatchers()
121 Finder->addMatcher(STDArraySubscript, this); in registerMatchers()
H A DFoldInitTypeCheck.cpp41 Finder->addMatcher( in registerMatchers()
49 Finder->addMatcher( in registerMatchers()
58 Finder->addMatcher( in registerMatchers()
66 Finder->addMatcher( in registerMatchers()
H A DStringLiteralWithEmbeddedNulCheck.cpp31 Finder->addMatcher(stringLiteral(containsNul()).bind("strlit"), this); in registerMatchers()
52 Finder->addMatcher(traverse(TK_AsIs, in registerMatchers()
57 Finder->addMatcher(cxxOperatorCallExpr(hasAnyArgument(StrLitWithNul)), this); in registerMatchers()
H A DMisplacedWideningCastCheck.cpp45 Finder->addMatcher(varDecl(hasInitializer(Cast)), this); in registerMatchers()
46 Finder->addMatcher(returnStmt(hasReturnValue(Cast)), this); in registerMatchers()
47 Finder->addMatcher(callExpr(hasAnyArgument(Cast)), this); in registerMatchers()
48 Finder->addMatcher(binaryOperator(hasOperatorName("="), hasRHS(Cast)), this); in registerMatchers()
49 Finder->addMatcher( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DUpgradeDurationConversionsCheck.cpp32 Finder->addMatcher( in registerMatchers()
47 Finder->addMatcher( in registerMatchers()
61 Finder->addMatcher( in registerMatchers()
75 Finder->addMatcher( in registerMatchers()
102 Finder->addMatcher( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DRedundantVoidArgCheck.cpp44 Finder->addMatcher(functionDecl(parameterCountIs(0), unless(isImplicit()), in registerMatchers()
48 Finder->addMatcher(typedefNameDecl(unless(isImplicit())).bind(TypedefId), in registerMatchers()
55 Finder->addMatcher(fieldDecl(FunctionOrMemberPointer).bind(FieldId), this); in registerMatchers()
56 Finder->addMatcher(varDecl(FunctionOrMemberPointer).bind(VarId), this); in registerMatchers()
59 Finder->addMatcher( in registerMatchers()
61 Finder->addMatcher( in registerMatchers()
63 Finder->addMatcher( in registerMatchers()
66 Finder->addMatcher( in registerMatchers()
68 Finder->addMatcher(lambdaExpr().bind(LambdaId), this); in registerMatchers()
H A DUseUncaughtExceptionsCheck.cpp24 Finder->addMatcher( in registerMatchers()
30 Finder->addMatcher( in registerMatchers()
39 Finder->addMatcher(callExpr(DirectCallToUncaughtException, in registerMatchers()
45 Finder->addMatcher(callExpr(DirectCallToUncaughtException, in registerMatchers()
H A DReplaceAutoPtrCheck.cpp63 Finder->addMatcher(typeLoc(loc(qualType(AutoPtrType, in registerMatchers()
72 Finder->addMatcher(usingDecl(hasAnyUsingShadowDecl(hasTargetDecl(namedDecl( in registerMatchers()
86 Finder->addMatcher( in registerMatchers()
91 Finder->addMatcher( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/hicpp/
H A DNoAssemblerCheck.cpp27 Finder->addMatcher(asmStmt().bind("asm-stmt"), this); in registerMatchers()
28 Finder->addMatcher(fileScopeAsmDecl().bind("asm-file-scope"), this); in registerMatchers()
29 Finder->addMatcher(varDecl(isAsm()).bind("asm-var"), this); in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllSymbols.cpp202 MatchFinder->addMatcher(Decls.bind("decl"), this); in registerMatchers()
206 MatchFinder->addMatcher( in registerMatchers()
209 MatchFinder->addMatcher( in registerMatchers()
216 MatchFinder->addMatcher( in registerMatchers()
222 MatchFinder->addMatcher( in registerMatchers()
229 MatchFinder->addMatcher( in registerMatchers()

12345678910>>...13