| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | GtestMatchers.h | 45 internal::BindableMatcher<Stmt> gtestAssert(GtestCmp Cmp, StatementMatcher Left, 46 StatementMatcher Right); 49 internal::BindableMatcher<Stmt> gtestAssertThat(StatementMatcher Actual, 50 StatementMatcher Matcher); 55 StatementMatcher Right); 58 internal::BindableMatcher<Stmt> gtestExpectThat(StatementMatcher Actual, 59 StatementMatcher Matcher); 64 internal::BindableMatcher<Stmt> gtestExpectCall(StatementMatcher MockObject, 71 internal::BindableMatcher<Stmt> gtestExpectCall(StatementMatcher MockCall, 75 internal::BindableMatcher<Stmt> gtestOnCall(StatementMatcher MockObject, [all …]
|
| H A D | ASTMatchFinder.h | 158 void addMatcher(const StatementMatcher &NodeMatch,
|
| H A D | ASTMatchers.h | 142 using StatementMatcher = internal::Matcher<Stmt>; variable
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | GtestMatchers.cpp | 124 StatementMatcher Right) { in gtestComparisonInternal() 131 gtestThatInternal(MacroType Macro, StatementMatcher Actual, in gtestThatInternal() 132 StatementMatcher Matcher) { in gtestThatInternal() 181 gtestCallInternal(MacroType Macro, StatementMatcher MockObject, in gtestCallInternal() 192 StatementMatcher Right) { in gtestAssert() 197 StatementMatcher Right) { in gtestExpect() 201 internal::BindableMatcher<Stmt> gtestAssertThat(StatementMatcher Actual, in gtestAssertThat() 206 internal::BindableMatcher<Stmt> gtestExpectThat(StatementMatcher Actual, in gtestExpectThat() 211 internal::BindableMatcher<Stmt> gtestOnCall(StatementMatcher MockObject, in gtestOnCall() 217 internal::BindableMatcher<Stmt> gtestOnCall(StatementMatcher MockCall, in gtestOnCall() [all …]
|
| H A D | ASTMatchFinder.cpp | 1581 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch, in addMatcher()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | RunLoopAutoreleaseLeakChecker.cpp | 131 static StatementMatcher getRunLoopRunM(StatementMatcher Extra = anything()) { in getRunLoopRunM() 132 StatementMatcher MainRunLoopM = in getRunLoopRunM() 138 StatementMatcher MainRunLoopRunM = objcMessageExpr(hasSelector("run"), in getRunLoopRunM() 142 StatementMatcher XPCRunM = in getRunLoopRunM() 147 static StatementMatcher getOtherMessageSentM(StatementMatcher Extra = anything()) { in getOtherMessageSentM() 157 StatementMatcher RunLoopRunM = getRunLoopRunM(); in checkTempObjectsInSamePool() 158 StatementMatcher OtherMessageSentM = getOtherMessageSentM( in checkTempObjectsInSamePool() 161 StatementMatcher RunLoopInAutorelease = in checkTempObjectsInSamePool() 179 StatementMatcher RunLoopRunM = getRunLoopRunM(NoPoolM); in checkTempObjectsInNoPool() 180 StatementMatcher OtherMessageSentM = getOtherMessageSentM(NoPoolM); in checkTempObjectsInNoPool()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | LoopConvertCheck.cpp | 71 static const StatementMatcher integerComparisonMatcher() { in integerComparisonMatcher() 82 static const StatementMatcher incrementVarMatcher() { in incrementVarMatcher() 86 static StatementMatcher 109 StatementMatcher makeArrayLoopMatcher() { in makeArrayLoopMatcher() 110 StatementMatcher ArrayBoundMatcher = in makeArrayLoopMatcher() 152 StatementMatcher BeginCallMatcher = in makeIteratorLoopMatcher() 167 StatementMatcher EndCallMatcher = cxxMemberCallExpr( in makeIteratorLoopMatcher() 170 StatementMatcher IteratorBoundMatcher = in makeIteratorLoopMatcher() 241 StatementMatcher makePseudoArrayLoopMatcher() { in makePseudoArrayLoopMatcher() 273 StatementMatcher EndInitMatcher = in makePseudoArrayLoopMatcher() [all …]
|
| H A D | UseAutoCheck.cpp | 204 StatementMatcher makeIteratorDeclMatcher() { in makeIteratorDeclMatcher() 213 StatementMatcher makeDeclWithNewMatcher() { in makeDeclWithNewMatcher() 231 StatementMatcher makeDeclWithCastMatcher() { in makeDeclWithCastMatcher() 237 StatementMatcher makeDeclWithTemplateCastMatcher() { in makeDeclWithTemplateCastMatcher() 258 StatementMatcher makeCombinedMatcher() { in makeCombinedMatcher()
|
| H A D | UseNullptrCheck.cpp | 38 StatementMatcher makeCastSequenceMatcher() { in makeCastSequenceMatcher() 39 StatementMatcher ImplicitCastToNull = implicitCastExpr( in makeCastSequenceMatcher()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | TooSmallLoopVariableCheck.cpp | 54 StatementMatcher LoopVarMatcher = in registerMatchers() 60 StatementMatcher LoopVarConversionMatcher = traverse( in registerMatchers() 67 StatementMatcher LoopBoundMatcher = in registerMatchers() 76 StatementMatcher IncrementMatcher = in registerMatchers()
|
| H A D | UseAfterMoveCheck.cpp | 99 static StatementMatcher inDecltypeOrTemplateArg() { in inDecltypeOrTemplateArg()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNodeTest.cpp | 317 StatementMatcher MethodX = in TEST_P() 323 StatementMatcher MethodOnY = in TEST_P() 337 StatementMatcher MethodOnYPointer = in TEST_P() 535 StatementMatcher CallOnVariableY = in TEST_P() 820 StatementMatcher TempExpression = in TEST_P() 836 StatementMatcher TempExpression = in TEST_P() 864 StatementMatcher New = cxxNewExpr(); in TEST_P() 1077 StatementMatcher Condition = in TEST_P() 1094 StatementMatcher Conditional = in TEST_P() 1102 StatementMatcher ConditionalFalse = in TEST_P() [all …]
|
| H A D | ASTMatchersTraversalTest.cpp | 124 TEST(StatementMatcher, Has) { in TEST() argument 843 StatementMatcher CallExpr = in TEST() 856 StatementMatcher CallExpr = in TEST() 885 StatementMatcher CallExpr = in TEST() 943 StatementMatcher CallExpr = in TEST() 956 StatementMatcher CallExpr = in TEST() 985 StatementMatcher CallExpr = in TEST() 1030 StatementMatcher CallExpr = in TEST() 1515 StatementMatcher Matcher = in TEST() 2008 StatementMatcher IfStmt = in TEST() [all …]
|
| H A D | ASTMatchersNarrowingTest.cpp | 1309 StatementMatcher MethodX = in TEST_P() 1318 StatementMatcher matcher = anyOf( in TEST_P() 1367 StatementMatcher OpCallAndAnd = in TEST_P() 1373 StatementMatcher OpCallLessLess = in TEST_P() 1379 StatementMatcher OpStarCall = in TEST_P() 1645 StatementMatcher Call1Arg = callExpr(argumentCountIs(1)); in TEST_P() 2109 StatementMatcher WrongIndex = in TEST_P() 2401 StatementMatcher Literal = stringLiteral(hasSize(4)); in TEST_P() 2415 StatementMatcher Literal = stringLiteral(hasSize(4)); in TEST_P() 3949 StatementMatcher CXXAsgmtOperator = in TEST_P() [all …]
|
| H A D | ASTMatchersInternalTest.cpp | 194 StatementMatcher StatementHasClassB = in TEST()
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 58 llvm::Optional<StatementMatcher> Ignorable = llvm::None) { in isOptionalMemberCallWithName() 68 llvm::Optional<StatementMatcher> Ignorable = llvm::None) { in isOptionalOperatorCallWithName() 535 llvm::Optional<StatementMatcher> 545 StatementMatcher 546 valueCall(llvm::Optional<StatementMatcher> &IgnorableOptional) { in valueCall() 550 StatementMatcher 551 valueOperatorCall(llvm::Optional<StatementMatcher> &IgnorableOptional) { in valueOperatorCall()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | DataCollectionTest.cpp | 73 const StatementMatcher &StmtMatch, in hashStmt() 94 isStmtHashEqual(const StatementMatcher &StmtMatch, StringRef Code1, in isStmtHashEqual()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | UnnecessaryCopyInitialization.cpp | 78 AST_MATCHER_FUNCTION_P(StatementMatcher, isConstRefReturningMethodCall, in AST_MATCHER_FUNCTION_P() argument 101 AST_MATCHER_FUNCTION(StatementMatcher, isConstRefReturningFunctionCall) { in AST_MATCHER_FUNCTION() argument 112 AST_MATCHER_FUNCTION_P(StatementMatcher, initializerReturnsReferenceToConst, in AST_MATCHER_FUNCTION_P() argument
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | SourceCodeBuildersTest.cpp | 50 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher() 69 StatementMatcher Matcher) { in matchStmt()
|
| H A D | StencilTest.cpp | 52 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher() 72 StatementMatcher Matcher, in matchStmt()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | LibASTMatchersTutorial.rst | 258 StatementMatcher LoopMatcher = 277 StatementMatcher LoopMatcher = 486 StatementMatcher LoopMatcher =
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 592 StatementMatcher WriteIntoIvarM = binaryOperator( in potentiallyWritesIntoIvar() 596 StatementMatcher ParentM = stmt(hasDescendant(WriteIntoIvarM)); in potentiallyWritesIntoIvar()
|
| H A D | RegionStore.cpp | 1072 StatementMatcher RefToStatic = stmt(hasDescendant(declRefExpr( in VisitCluster()
|