aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ASTMatchers
AgeCommit message (Expand)AuthorFilesLines
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata1-2/+2
2024-04-20[clang] Marshallers.h - use move semantics for 'NodeKinds' and update possibl...Amila Senadheera1-2/+2
2024-03-08[clang][ASTMatcher] Add matchers for isExplicitObjectMemberFunction() (#84446)Balazs Benics1-0/+1
2024-01-16[clang][ASTMatcher] Add matchers for CXXFoldExpr (#71245)Julian Schmidt2-0/+8
2023-12-27[clang] Use StringRef::ltrim (NFC)Kazu Hirata1-4/+2
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata2-9/+9
2023-10-16[clang][ASTMatcher] fix hasAnyBase not binding submatchers (#67939)5chmidti1-1/+1
2023-10-13[clang] Stop including llvm/ADT/StringMap.h (NFC)Kazu Hirata1-1/+0
2023-09-25[ASTMatchers] Fix classIsDerivedFrom for recusrive cases (#67307)Ilya Biryukov1-1/+23
2023-08-27[ASTMatchers] Modernize TimeBucketRegion (NFC)Kazu Hirata1-2/+2
2023-08-16[clang][ASTMatcher] Add matcher for 'MacroQualifiedType'dingfei2-0/+2
2023-08-07[clang][ASTMatcher] Add Matcher 'convertVectorExpr'dingfei2-0/+3
2023-08-07[clang][ASTMatcher] Add Matcher 'dependentSizedExtVectorType'dingfei2-0/+2
2023-08-04cmake: add missing dependencies on ClangDriverOptions tablegenJon Roelofs2-0/+2
2023-07-20[clang] adds `conceptDecl` as an ASTMatcherChristopher Di Bella2-0/+2
2023-07-20[WIP][-Wunsafe-buffer-usage] Handle lambda expressions within a method.Rashmi Mudduluru2-0/+6
2023-06-25[ASTMatchers] Add argumentCountAtLeast narrowing matcherMike Crowe1-0/+1
2023-04-23[NFC][clang] Fix static analyzer concernsManna, Soumi1-1/+1
2023-03-15[clang] Use *{Map,Set}::contains (NFC)Kazu Hirata1-1/+1
2023-03-01[ASTMatcher] Add coroutineBodyStmt matcherChris Cotter2-0/+3
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata4-4/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata6-63/+61
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata6-0/+6
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille1-8/+4
2023-01-05Add isInAnonymousNamespace() to the dynamic AST matchersAaron Ballman1-0/+1
2022-12-14[clang] Remove uses of ::testing::Matcher<const Optional<T> &>Fangrui Song2-5/+5
2022-12-08[clang] Don't including None.h (NFC)Kazu Hirata2-2/+0
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata6-35/+36
2022-11-21Return None instead of Optional<T>() (NFC)Kazu Hirata2-4/+4
2022-10-15[clang] Remove redundaunt typename (NFC)Kazu Hirata1-3/+3
2022-07-27Revert "ManagedStatic: remove from ASTMatchersInternal.h"Nicolai Hähnle1-0/+1
2022-07-27ManagedStatic: remove from ASTMatchersInternal.hNicolai Hähnle1-1/+0
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