aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ASTMatchers
AgeCommit message (Expand)AuthorFilesLines
2022-06-30Adds AST matcher for ObjCStringLiteralRashmi Mudduluru2-0/+2
2022-06-25[clang] Don't use Optional::hasValue (NFC)Kazu Hirata2-4/+4
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata2-4/+4
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata2-4/+4
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-4/+4
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-5/+5
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-18[clang] Use value_or instead of getValueOr (NFC)Kazu Hirata2-2/+2
2022-05-19[Clang][[OpenMP5.1] Initial parser/sema for default(private) clauseJennifer Yu1-0/+1
2022-05-13[ASTMatchers][clang-tidy][NFC] Hoist `forEachTemplateArgument` matcher into t...Whisperity1-0/+1
2022-04-05Reland "[ASTMatchers] Output currently matching node on crash"Nathan James1-55/+181
2022-03-30Revert "[ASTMatchers] Output currently matching node on crash"Nathan James1-158/+55
2022-03-30[ASTMatchers] Output currently matching node on crashNathan James1-55/+158
2022-03-25Reland "[ASTMatchers] Output currently processing match and nodes on crash"Nathan James1-6/+82
2022-03-21Revert "[ASTMatchers] Output currently processing match and nodes on crash"Nathan James1-82/+6
2022-03-21[ASTMatchers] Output currently processing match and nodes on crashNathan James1-6/+82
2022-01-24Add `isConstinit` matcherEvgeny Shulgin1-0/+1
2022-01-20Add `isConsteval` matcherEvgeny Shulgin1-0/+1
2022-01-11ASTMatchers: Avoid using SmallVector::set_size()Duncan P. N. Exon Smith1-2/+3
2022-01-07[NFC] Fix endif comments to match with include guardQiu Chaofan1-1/+1
2021-12-24Remove redundant return and continue statements (NFC)Kazu Hirata1-1/+0
2021-12-24Use Optional::getValueOr (NFC)Kazu Hirata1-1/+1
2021-12-20Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl"Sam McCall2-0/+2
2021-12-20Revert "[AST] Add UsingType: a sugar type for types found via UsingDecl"Sam McCall2-2/+0
2021-12-20[AST] Add UsingType: a sugar type for types found via UsingDeclSam McCall2-0/+2
2021-12-09[NFC][clang] Return underlying strings directly instead of OS.str()Logan Smith1-2/+2
2021-11-15Add `isInitCapture` and `forEachLambdaCapture` matchers.James King1-0/+2
2021-11-08[ASTMatcher] Provide a definition for the lambdaCapture matcherBenjamin Kramer1-0/+1
2021-11-08Add `LambdaCapture`-related matchers.James King1-1/+4
2021-10-21[clang] Use StringRef::contains (NFC)Kazu Hirata1-2/+2
2021-10-08Add `TypeLoc`-related matchers.James King2-0/+25
2021-08-06Reapply "Support Attr in DynTypedNode and ASTMatchers."Sam McCall3-4/+40
2021-08-06Revert "Support Attr in DynTypedNode and ASTMatchers."Sam McCall3-40/+4
2021-08-06Support Attr in DynTypedNode and ASTMatchers.Sam McCall3-4/+40
2021-06-25[clang] Rename StringRef _lower() method calls to _insensitive()Martin Storsjö1-2/+2
2021-06-08[clang] p1099 using enum part 2Nathan Sidwell2-0/+2
2021-06-03Fix "control reaches end of non-void function" warnings on ppc64leZhaomo Yang1-0/+5
2021-06-02Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALLZhaomo Yang1-55/+180
2021-05-13[ASTMatchers] Add forCallable(), a generalization of forFunction().Artem Dergachev1-0/+1
2021-04-09[ASTMatchers] Add `cxxBaseSpecifier` matcher (non-top-level)Nikita Kniazev2-0/+2
2021-03-23[ASTMatchers][NFC] Use SmallVector when building variadic matcher descriptorNathan James1-20/+9
2021-03-22[ASTMatcher] Add AST Matcher support for C++20 coroutine keywordsChuanqi Xu2-0/+11
2021-03-15[ASTMatchers][Dynamic] Add missing matchers from RegistryNathan James1-0/+3
2021-02-07Add code complete support for mapAnyOfStephen Kelly1-42/+69
2021-02-07Add clang-query support for mapAnyOfStephen Kelly2-12/+221
2021-02-07[ASTMatchers] Extract parsing of bind token from the bind idStephen Kelly1-14/+23
2021-02-07[ASTMatchers] Change internal method APIStephen Kelly1-11/+13
2021-02-07[ASTMatchers] Make it possible to build mapAnyOf through the registryStephen Kelly2-0/+83
2021-02-07[ASTMatchers ]Make MatcherDescriptors indicate the node type they matchStephen Kelly2-0/+10
2021-02-07Make it possible to store NodeKinds in ArgKindStephen Kelly1-1/+8