/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
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()
|
/external/llvm-project/clang/include/clang/ASTMatchers/ |
D | GtestMatchers.h | 34 internal::BindableMatcher<Stmt> gtestAssert(GtestCmp Cmp, StatementMatcher Left, 35 StatementMatcher Right); 38 internal::BindableMatcher<Stmt> gtestExpect(GtestCmp Cmp, StatementMatcher Left, 39 StatementMatcher Right);
|
D | ASTMatchFinder.h | 152 void addMatcher(const StatementMatcher &NodeMatch,
|
/external/llvm-project/clang/lib/ASTMatchers/ |
D | GtestMatchers.cpp | 89 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/ |
D | ASTMatchersTraversalTest.cpp | 123 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 …]
|
D | ASTMatchersNodeTest.cpp | 195 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 …]
|
D | ASTMatchersNarrowingTest.cpp | 316 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 …]
|
D | ASTMatchersInternalTest.cpp | 97 StatementMatcher StatementHasClassB = in TEST()
|
/external/llvm-project/clang/unittests/ASTMatchers/ |
D | ASTMatchersTraversalTest.cpp | 122 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 …]
|
D | ASTMatchersNodeTest.cpp | 279 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 …]
|
D | ASTMatchersNarrowingTest.cpp | 459 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 …]
|
D | ASTMatchersInternalTest.cpp | 89 StatementMatcher StatementHasClassB = in TEST()
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | TooSmallLoopVariableCheck.cpp | 54 StatementMatcher LoopVarMatcher = in registerMatchers() 60 StatementMatcher LoopVarConversionMatcher = in registerMatchers() 68 StatementMatcher LoopBoundMatcher = in registerMatchers() 77 StatementMatcher IncrementMatcher = in registerMatchers()
|
D | UseAfterMoveCheck.cpp | 98 static StatementMatcher inDecltypeOrTemplateArg() { in inDecltypeOrTemplateArg()
|
/external/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
D | LoopConvertCheck.cpp | 76 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 …]
|
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()
|
D | UseNullptrCheck.cpp | 38 StatementMatcher makeCastSequenceMatcher() { in makeCastSequenceMatcher() 39 StatementMatcher ImplicitCastToNull = implicitCastExpr( in makeCastSequenceMatcher()
|
/external/clang/unittests/AST/ |
D | StmtPrinterTest.cpp | 101 PrintedStmtCXX98Matches(StringRef Code, const StatementMatcher &NodeMatch, in PrintedStmtCXX98Matches() 124 PrintedStmtCXX11Matches(StringRef Code, const StatementMatcher &NodeMatch, in PrintedStmtCXX11Matches()
|
/external/llvm-project/clang/unittests/AST/ |
D | DataCollectionTest.cpp | 73 const StatementMatcher &StmtMatch, in hashStmt() 94 isStmtHashEqual(const StatementMatcher &StmtMatch, StringRef Code1, in isStmtHashEqual()
|
/external/llvm-project/clang/unittests/Tooling/ |
D | SourceCodeBuildersTest.cpp | 34 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher() 53 StatementMatcher Matcher) { in matchStmt()
|
D | StencilTest.cpp | 40 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) { in wrapMatcher() 59 StatementMatcher Matcher) { in matchStmt()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchFinder.h | 153 void addMatcher(const StatementMatcher &NodeMatch,
|
/external/clang/docs/ |
D | LibASTMatchersTutorial.rst | 257 StatementMatcher LoopMatcher = 276 StatementMatcher LoopMatcher = 479 StatementMatcher LoopMatcher =
|
/external/llvm-project/clang/docs/ |
D | LibASTMatchersTutorial.rst | 249 StatementMatcher LoopMatcher = 268 StatementMatcher LoopMatcher = 471 StatementMatcher LoopMatcher =
|
/external/clang/lib/ASTMatchers/ |
D | ASTMatchFinder.cpp | 913 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch, in addMatcher()
|