| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | OwningMemoryCheck.cpp | 62 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 D | ProBoundsPointerArithmeticCheck.cpp | 30 Finder->addMatcher( in registerMatchers() 37 Finder->addMatcher( in registerMatchers() 43 Finder->addMatcher( in registerMatchers()
|
| H A D | AvoidNonConstGlobalVariablesCheck.cpp | 40 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 D | NoMallocCheck.cpp | 33 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 D | ASTMatchFinder.h | 154 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 D | RedundantStringCStrCheck.cpp | 100 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 D | RedundantSmartptrGetCheck.cpp | 65 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 D | IdentifierLengthCheck.cpp | 74 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 D | TypePromotionInMathFnCheck.cpp | 70 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 D | UnusedUsingDeclsCheck.cpp | 42 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 D | UnconventionalAssignOperatorCheck.cpp | 37 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 D | NonCopyableObjects.cpp | 44 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 D | SizeofExpressionCheck.cpp | 102 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 D | DanglingHandleCheck.cpp | 108 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 D | SuspiciousStringCompareCheck.cpp | 112 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 D | SignedCharMisuseCheck.cpp | 85 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 D | FoldInitTypeCheck.cpp | 41 Finder->addMatcher( in registerMatchers() 49 Finder->addMatcher( in registerMatchers() 58 Finder->addMatcher( in registerMatchers() 66 Finder->addMatcher( in registerMatchers()
|
| H A D | StringLiteralWithEmbeddedNulCheck.cpp | 31 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 D | MisplacedWideningCastCheck.cpp | 45 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 D | UpgradeDurationConversionsCheck.cpp | 32 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 D | RedundantVoidArgCheck.cpp | 44 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 D | UseUncaughtExceptionsCheck.cpp | 24 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 D | ReplaceAutoPtrCheck.cpp | 63 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 D | NoAssemblerCheck.cpp | 27 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 D | FindAllSymbols.cpp | 202 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()
|