Home
last modified time | relevance | path

Searched refs:StatementMatcher (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DGtestMatchers.h45 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 DASTMatchFinder.h158 void addMatcher(const StatementMatcher &NodeMatch,
H A DASTMatchers.h142 using StatementMatcher = internal::Matcher<Stmt>; variable
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DGtestMatchers.cpp124 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 DASTMatchFinder.cpp1581 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch, in addMatcher()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DRunLoopAutoreleaseLeakChecker.cpp131 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 DLoopConvertCheck.cpp71 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 DUseAutoCheck.cpp204 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 DUseNullptrCheck.cpp38 StatementMatcher makeCastSequenceMatcher() { in makeCastSequenceMatcher()
39 StatementMatcher ImplicitCastToNull = implicitCastExpr( in makeCastSequenceMatcher()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DTooSmallLoopVariableCheck.cpp54 StatementMatcher LoopVarMatcher = in registerMatchers()
60 StatementMatcher LoopVarConversionMatcher = traverse( in registerMatchers()
67 StatementMatcher LoopBoundMatcher = in registerMatchers()
76 StatementMatcher IncrementMatcher = in registerMatchers()
H A DUseAfterMoveCheck.cpp99 static StatementMatcher inDecltypeOrTemplateArg() { in inDecltypeOrTemplateArg()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp317 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 DASTMatchersTraversalTest.cpp124 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 DASTMatchersNarrowingTest.cpp1309 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 DASTMatchersInternalTest.cpp194 StatementMatcher StatementHasClassB = in TEST()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp58 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 DDataCollectionTest.cpp73 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 DUnnecessaryCopyInitialization.cpp78 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 DSourceCodeBuildersTest.cpp50 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher()
69 StatementMatcher Matcher) { in matchStmt()
H A DStencilTest.cpp52 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher()
72 StatementMatcher Matcher, in matchStmt()
/llvm-project-15.0.7/clang/docs/
H A DLibASTMatchersTutorial.rst258 StatementMatcher LoopMatcher =
277 StatementMatcher LoopMatcher =
486 StatementMatcher LoopMatcher =
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp592 StatementMatcher WriteIntoIvarM = binaryOperator( in potentiallyWritesIntoIvar()
596 StatementMatcher ParentM = stmt(hasDescendant(WriteIntoIvarM)); in potentiallyWritesIntoIvar()
H A DRegionStore.cpp1072 StatementMatcher RefToStatic = stmt(hasDescendant(declRefExpr( in VisitCluster()