| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | UnhandledSelfAssignmentCheck.cpp | 54 isCopyConstructor(), ofClass(equalsBoundNode("class")))))))); in registerMatchers() 62 varDecl(hasType(cxxRecordDecl(equalsBoundNode("class"))), in registerMatchers() 65 hasType(cxxRecordDecl(equalsBoundNode("class"))))))))); in registerMatchers() 72 hasName("operator="), ofClass(equalsBoundNode("class")))))))); in registerMatchers()
|
| H A D | RedundantBranchConditionCheck.cpp | 60 varDecl(equalsBoundNode(CondVarStr)))) in registerMatchers() 66 equalsBoundNode(CondVarStr)))) in registerMatchers()
|
| H A D | SuspiciousEnumUsageCheck.cpp | 127 hasRHS(hasType(enumDecl(unless(equalsBoundNode("enumDecl"))) in registerMatchers() 135 hasRHS(expr(hasType(enumDecl(equalsBoundNode("enumDecl")))) in registerMatchers()
|
| H A D | TerminatingContinueCheck.cpp | 26 equalsBoundNode("closestLoop")); in registerMatchers()
|
| H A D | SizeofContainerCheck.cpp | 33 hasRHS(ignoringParenCasts(equalsBoundNode("sizeof"))))))), in registerMatchers()
|
| H A D | IntegerDivisionCheck.cpp | 41 hasAncestor(castExpr(equalsBoundNode("FloatCast"))))))) in registerMatchers()
|
| H A D | SmartPtrArrayMismatchCheck.cpp | 72 equalsBoundNode(PointerTypeN))))) in registerMatchers()
|
| H A D | StringIntegerAssignmentCheck.cpp | 39 hasCanonicalType(equalsBoundNode("type")))))) in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/ |
| H A D | StrCatAppendCheck.cpp | 50 hasArgument(0, ignoringImpCasts(declRefExpr(to(equalsBoundNode("LHS")), in registerMatchers() 55 to(equalsBoundNode("LHS")), unless(equalsBoundNode("Arg0"))))))); in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | LoopUnrolling.cpp | 136 changeIntBoundNode(equalsBoundNode(std::string(NodeName))), in hasSuspiciousStmt() 137 callByRef(equalsBoundNode(std::string(NodeName))), in hasSuspiciousStmt() 138 getAddrTo(equalsBoundNode(std::string(NodeName))), in hasSuspiciousStmt() 139 assignedToRef(equalsBoundNode(std::string(NodeName)))))); in hasSuspiciousStmt() 150 equalsBoundNode("initVarName"))))), in forLoopMatcher() 152 equalsBoundNode("initVarName"))))), in forLoopMatcher() 160 to(varDecl(allOf(equalsBoundNode("initVarName"), in forLoopMatcher()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UnconventionalAssignOperatorCheck.cpp | 24 anyOf(autoType(), hasDeclaration(equalsBoundNode("class")))))))); in registerMatchers() 27 anyOf(hasDeclaration(equalsBoundNode("class")), in registerMatchers() 28 referenceType(pointee(hasDeclaration(equalsBoundNode("class"))))))); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | ContainerSizeEmptyCheck.cpp | 63 withInitializer(expr(equalsBoundNode(ExprName))), in AST_MATCHER() 69 .with(hasCondition(expr(equalsBoundNode(ExprName)))), in AST_MATCHER() 76 expr(equalsBoundNode(ExprName)), in AST_MATCHER() 137 ofClass(equalsBoundNode("container")))))) in registerMatchers() 151 cxxMethodDecl(ofClass(equalsBoundNode("container")))))) in registerMatchers() 171 ofClass(equalsBoundNode("container")))))) in registerMatchers()
|
| H A D | DeleteNullPointerCheck.cpp | 24 has(declRefExpr(to(decl(equalsBoundNode("deletedPointer")))))) in registerMatchers() 29 fieldDecl(equalsBoundNode("deletedMemberPointer")))))) in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | SlicingCheck.cpp | 40 cxxRecordDecl(isDerivedFrom(equalsBoundNode("BaseDecl"))) in registerMatchers() 46 hasParent(cxxConstructorDecl(ofClass(equalsBoundNode("DerivedDecl")))); in registerMatchers()
|
| H A D | InitVariablesCheck.cpp | 47 unless(equalsBoundNode(BadDecl))) in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NumberObjectConversionChecker.cpp | 237 equalsBoundNode("c_object"), in checkASTCodeBody() 238 equalsBoundNode("objc_object"), in checkASTCodeBody() 239 equalsBoundNode("cpp_object"))); in checkASTCodeBody()
|
| H A D | RunLoopAutoreleaseLeakChecker.cpp | 148 return objcMessageExpr(unless(anyOf(equalsBoundNode(RunLoopBind), in getOtherMessageSentM() 149 equalsBoundNode(RunLoopRunBind))), in getOtherMessageSentM()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | LoopConvertCheck.cpp | 73 declRefExpr(to(varDecl(equalsBoundNode(InitVarName)))))); in integerComparisonMatcher() 83 return declRefExpr(to(varDecl(equalsBoundNode(InitVarName)))); in incrementVarMatcher() 172 declRefExpr(to(varDecl(equalsBoundNode(EndVarName))))), in makeIteratorLoopMatcher() 178 declRefExpr(to(varDecl(equalsBoundNode(InitVarName)))))); in makeIteratorLoopMatcher() 209 to(varDecl(equalsBoundNode(InitVarName)))))), in makeIteratorLoopMatcher() 213 varDecl(equalsBoundNode(InitVarName), in makeIteratorLoopMatcher() 283 declRefExpr(to(varDecl(equalsBoundNode(EndVarName))))), in makePseudoArrayLoopMatcher()
|
| H A D | MakeUniqueCheck.cpp | 36 equalsBoundNode(PointerType)))))))))))))))); in getSmartPointerTypeMatcher()
|
| H A D | ShrinkToFitCheck.cpp | 28 hasDeclaration(valueDecl(equalsBoundNode("ContainerDecl")))); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | InefficientVectorOperationCheck.cpp | 101 declStmt(hasSingleDecl(equalsBoundNode(std::string(VarDeclName)))) in addMatcher() 114 declRefExpr(to(varDecl(equalsBoundNode(LoopInitVarName))))); in addMatcher()
|
| H A D | NoAutomaticMoveCheck.cpp | 44 pointee(type(equalsBoundNode("SrcT"))))))))))); in registerMatchers()
|
| H A D | InefficientStringConcatenationCheck.cpp | 52 hasDeclaration(decl(equalsBoundNode("lhsStrT"))))))), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | MutatingCopyCheck.cpp | 26 declRefExpr(to(decl(equalsBoundNode(std::string(SourceDeclName)))))); in registerMatchers()
|
| H A D | NonTrivialTypesLibcMemoryCallsCheck.cpp | 81 expr(sizeOfExpr(hasArgumentOfType(equalsBoundNode("Record")))); in registerMatchers()
|