Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
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()
/external/llvm-project/clang/include/clang/ASTMatchers/
DGtestMatchers.h34 internal::BindableMatcher<Stmt> gtestAssert(GtestCmp Cmp, StatementMatcher Left,
35 StatementMatcher Right);
38 internal::BindableMatcher<Stmt> gtestExpect(GtestCmp Cmp, StatementMatcher Left,
39 StatementMatcher Right);
DASTMatchFinder.h152 void addMatcher(const StatementMatcher &NodeMatch,
/external/llvm-project/clang/lib/ASTMatchers/
DGtestMatchers.cpp89 internal::BindableMatcher<Stmt> gtestAssert(GtestCmp Cmp, StatementMatcher Left, in gtestAssert()
90 StatementMatcher Right) { in gtestAssert()
96 internal::BindableMatcher<Stmt> gtestExpect(GtestCmp Cmp, StatementMatcher Left, in gtestExpect()
97 StatementMatcher Right) { in gtestExpect()
/external/clang/unittests/ASTMatchers/
DASTMatchersTraversalTest.cpp123 TEST(StatementMatcher, Has) { in TEST() argument
124 StatementMatcher HasVariableI = in TEST()
134 TEST(StatementMatcher, HasDescendant) { in TEST() argument
135 StatementMatcher HasDescendantVariableI = in TEST()
315 StatementMatcher CallMethodX = callExpr(callee(cxxMethodDecl(hasName("x")))); in TEST()
335 StatementMatcher CallArgumentY = callExpr( in TEST()
343 StatementMatcher WrongIndex = callExpr( in TEST()
349 StatementMatcher CallArgumentY = callExpr( in TEST()
356 StatementMatcher ImplicitCastedArgument = callExpr( in TEST()
362 StatementMatcher ArgumentY = in TEST()
[all …]
DASTMatchersNodeTest.cpp195 StatementMatcher MethodX = in TEST()
201 StatementMatcher MethodOnY = in TEST()
220 StatementMatcher MethodOnYPointer = in TEST()
300 StatementMatcher OpCall = cxxOperatorCallExpr(); in TEST()
326 StatementMatcher MethodOnY = in TEST()
356 StatementMatcher Reference = in TEST()
382 StatementMatcher CallOnVariableY = in TEST()
440 StatementMatcher CallFunctionF = callExpr(callee(functionDecl(hasName("f")))); in TEST()
518 StatementMatcher Constructor = cxxConstructExpr(); in TEST()
539 StatementMatcher TempExpression = cxxBindTemporaryExpr(); in TEST()
[all …]
DASTMatchersNarrowingTest.cpp316 StatementMatcher MixedTypes = stmt(anyOf(ifStmt(), binaryOperator())); in TEST()
562 StatementMatcher MethodX = in TEST()
571 StatementMatcher matcher = anyOf( in TEST()
613 StatementMatcher OpCallAndAnd = in TEST()
618 StatementMatcher OpCallLessLess = in TEST()
624 StatementMatcher OpStarCall = in TEST()
794 StatementMatcher Call1Arg = callExpr(argumentCountIs(1)); in TEST()
1019 StatementMatcher Constructor = cxxConstructExpr( in TEST()
1035 StatementMatcher WrongIndex = cxxConstructExpr( in TEST()
1043 StatementMatcher Constructor1Arg = cxxConstructExpr(argumentCountIs(1)); in TEST()
[all …]
DASTMatchersInternalTest.cpp97 StatementMatcher StatementHasClassB = in TEST()
/external/llvm-project/clang/unittests/ASTMatchers/
DASTMatchersTraversalTest.cpp122 TEST(StatementMatcher, Has) { in TEST() argument
123 StatementMatcher HasVariableI = in TEST()
133 TEST(StatementMatcher, HasDescendant) { in TEST() argument
134 StatementMatcher HasDescendantVariableI = in TEST()
371 StatementMatcher CallMethodX = callExpr(callee(cxxMethodDecl(hasName("x")))); in TEST()
392 StatementMatcher CallArgumentY = callExpr( in TEST()
400 StatementMatcher WrongIndex = callExpr( in TEST()
408 StatementMatcher CallArgumentY = callExpr(HasArgumentY); in TEST()
409 StatementMatcher CtorArgumentY = cxxConstructExpr(HasArgumentY); in TEST()
410 StatementMatcher UnresolvedCtorArgumentY = in TEST()
[all …]
DASTMatchersNodeTest.cpp279 StatementMatcher ADLMatch = callExpr(usesADL()); in TEST_P()
280 StatementMatcher ADLMatchOper = cxxOperatorCallExpr(usesADL()); in TEST_P()
317 StatementMatcher MethodX = in TEST_P()
323 StatementMatcher MethodOnY = in TEST_P()
337 StatementMatcher MethodOnYPointer = in TEST_P()
447 StatementMatcher OpCall = cxxOperatorCallExpr(); in TEST_P()
479 StatementMatcher MethodOnY = in TEST_P()
509 StatementMatcher Reference = declRefExpr(to(varDecl(hasInitializer( in TEST_P()
536 StatementMatcher CallOnVariableY = in TEST_P()
624 StatementMatcher CallFunctionF = callExpr(callee(functionDecl(hasName("f")))); in TEST_P()
[all …]
DASTMatchersNarrowingTest.cpp459 StatementMatcher MixedTypes = stmt(anyOf(ifStmt(), binaryOperator())); in TEST_P()
869 StatementMatcher MethodX = in TEST_P()
878 StatementMatcher matcher = anyOf( in TEST_P()
927 StatementMatcher OpCallAndAnd = in TEST_P()
933 StatementMatcher OpCallLessLess = in TEST_P()
939 StatementMatcher OpStarCall = in TEST_P()
1189 StatementMatcher Call1Arg = callExpr(argumentCountIs(1)); in TEST_P()
1200 StatementMatcher Call1Arg = callExpr(argumentCountIs(1)); in TEST_P()
1605 StatementMatcher WrongIndex = in TEST_P()
1899 StatementMatcher Literal = stringLiteral(hasSize(4)); in TEST_P()
[all …]
DASTMatchersInternalTest.cpp89 StatementMatcher StatementHasClassB = in TEST()
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/
DTooSmallLoopVariableCheck.cpp54 StatementMatcher LoopVarMatcher = in registerMatchers()
60 StatementMatcher LoopVarConversionMatcher = in registerMatchers()
68 StatementMatcher LoopBoundMatcher = in registerMatchers()
77 StatementMatcher IncrementMatcher = in registerMatchers()
DUseAfterMoveCheck.cpp98 static StatementMatcher inDecltypeOrTemplateArg() { in inDecltypeOrTemplateArg()
/external/llvm-project/clang-tools-extra/clang-tidy/modernize/
DLoopConvertCheck.cpp76 static const StatementMatcher IntegerComparisonMatcher() { in IntegerComparisonMatcher()
87 static const StatementMatcher IncrementVarMatcher() { in IncrementVarMatcher()
109 StatementMatcher makeArrayLoopMatcher() { in makeArrayLoopMatcher()
110 StatementMatcher ArrayBoundMatcher = in makeArrayLoopMatcher()
154 StatementMatcher makeIteratorLoopMatcher(bool IsReverse) { in makeIteratorLoopMatcher()
162 StatementMatcher BeginCallMatcher = in makeIteratorLoopMatcher()
177 StatementMatcher EndCallMatcher = cxxMemberCallExpr( in makeIteratorLoopMatcher()
180 StatementMatcher IteratorBoundMatcher = in makeIteratorLoopMatcher()
187 StatementMatcher IteratorComparisonMatcher = expr( in makeIteratorLoopMatcher()
267 StatementMatcher makePseudoArrayLoopMatcher() { in makePseudoArrayLoopMatcher()
[all …]
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()
DUseNullptrCheck.cpp38 StatementMatcher makeCastSequenceMatcher() { in makeCastSequenceMatcher()
39 StatementMatcher ImplicitCastToNull = implicitCastExpr( in makeCastSequenceMatcher()
/external/clang/unittests/AST/
DStmtPrinterTest.cpp101 PrintedStmtCXX98Matches(StringRef Code, const StatementMatcher &NodeMatch, in PrintedStmtCXX98Matches()
124 PrintedStmtCXX11Matches(StringRef Code, const StatementMatcher &NodeMatch, in PrintedStmtCXX11Matches()
/external/llvm-project/clang/unittests/AST/
DDataCollectionTest.cpp73 const StatementMatcher &StmtMatch, in hashStmt()
94 isStmtHashEqual(const StatementMatcher &StmtMatch, StringRef Code1, in isStmtHashEqual()
/external/llvm-project/clang/unittests/Tooling/
DSourceCodeBuildersTest.cpp34 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher()
53 StatementMatcher Matcher) { in matchStmt()
DStencilTest.cpp40 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher()
59 StatementMatcher Matcher) { in matchStmt()
/external/clang/include/clang/ASTMatchers/
DASTMatchFinder.h153 void addMatcher(const StatementMatcher &NodeMatch,
/external/clang/docs/
DLibASTMatchersTutorial.rst257 StatementMatcher LoopMatcher =
276 StatementMatcher LoopMatcher =
479 StatementMatcher LoopMatcher =
/external/llvm-project/clang/docs/
DLibASTMatchersTutorial.rst249 StatementMatcher LoopMatcher =
268 StatementMatcher LoopMatcher =
471 StatementMatcher LoopMatcher =
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp913 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch, in addMatcher()

12