Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
6bc42e8178d99a88a02b6dc9a590f3828d8349a2
/
lib
/
ASTMatchers
c469a90
[LSC] Add LOCAL_LICENSE_KINDS to external/clang
by Bob Badour
· 3 years, 7 months ago
cfa1764
Convert clang to Android.bp
by Colin Cross
· 8 years ago
4967a71
Update aosp/master Clang for rebase to r275480
by Pirama Arumuga Nainar
· 8 years ago
87d948e
Update aosp/master clang for rebase to r256229
by Pirama Arumuga Nainar
· 9 years ago
b6d6993
Update aosp/master clang for rebase to r239765
by Pirama Arumuga Nainar
· 9 years ago
58878f8
Update aosp/master clang for rebase to r235153
by Pirama Arumuga Nainar
· 9 years ago
3ea9e33
Update aosp/master clang for rebase to r233350
by Pirama Arumuga Nainar
· 9 years ago
db719ce
Build libclang.so with libclang tool
by Tao Bao
· 10 years ago
0e2c34f
Update aosp/master clang for rebase to r230699.
by Stephen Hines
· 10 years ago
176edba
Update aosp/master Clang for rebase to r222490.
by Stephen Hines
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
6bcf27b
Update Clang for 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
6c1dc78
Add partial support for the hasDeclaration() matcher in the dynamic layer.
by Samuel Benzaquen
· 11 years ago
51fcdf8
Introduce MatchFinder::matchAST.
by Peter Collingbourne
· 11 years ago
d2bd589
Re-introduce MatchFinder::addDynamicMatcher.
by Peter Collingbourne
· 11 years ago
b7488d7
Resubmit "Refactor DynTypedMatcher into a value type class, just like Matcher<T>."
by Samuel Benzaquen
· 11 years ago
c30bf45
Revert "Refactor DynTypedMatcher into a value type class, just like Matcher<T>."
by Reid Kleckner
· 11 years ago
341b5df
Refactor DynTypedMatcher into a value type class, just like Matcher<T>.
by Samuel Benzaquen
· 11 years ago
4e899d9
Reduce the number of symbols by changing how templates are instantiated per function bound in the registry.
by Samuel Benzaquen
· 11 years ago
a735090
Add support for eachOf/allOf/anyOf variadic matchers in the dynamic layer.
by Samuel Benzaquen
· 11 years ago
99e0df4
Revert "Add support for eachOf/allOf/anyOf variadic matchers in the dynamic layer."
by Samuel Benzaquen
· 11 years ago
3b082a3
Add support for eachOf/allOf/anyOf variadic matchers in the dynamic layer.
by Samuel Benzaquen
· 11 years ago
d36e463
Rewrite eachOf/allOf/anyOf to use a variadic operator.
by Samuel Benzaquen
· 11 years ago
544ae5b
Refactor VariantMatcher to use an interface underneath.
by Samuel Benzaquen
· 11 years ago
ee0da95
Refactor ArgumentAdaptativeMatcher matchers to remove the template from their declaration.
by Samuel Benzaquen
· 11 years ago
30d405b
Add ctorInitializer to the dynamic AST Matcher registry.
by Stefanus Du Toit
· 11 years ago
9d02807
Refactor "MatcherList" into "VariantMatcher" and abstract the notion of a list of matchers for the polymorphic case.
by Samuel Benzaquen
· 11 years ago
b56da8c
Fix crash when encountering alias templates in isDerivedFrom matches.
by Manuel Klimek
· 11 years ago
c5ae717
Add matcher for float literals.
by Daniel Jasper
· 11 years ago
8357746
Use memoization for has()-matcher.
by Daniel Jasper
· 11 years ago
6de440e
Add support for Adaptative matchers on the dynamic registry.
by Samuel Benzaquen
· 11 years ago
0e1896a
Add support for overloaded matchers. ie different matcher function signatures with the same name.
by Samuel Benzaquen
· 11 years ago
2f5a231
Add support for raw_ostream on the printing methods of Diagnostics.
by Samuel Benzaquen
· 11 years ago
8a77c20
Separate the notion of 'context' when recursing down in the parser and actual errors.
by Samuel Benzaquen
· 11 years ago
671840a
Add TemplateArgument related matchers to the registry.
by Samuel Benzaquen
· 11 years ago
86e4d74
Add CXXCtorInitializer related matchers to the dynamic matcher registry.
by Samuel Benzaquen
· 11 years ago
a15af47
Remove unnecessary assignment.
by Manuel Klimek
· 11 years ago
5f574bf
Fixes another hard to test problem with iterator invalidation.
by Manuel Klimek
· 11 years ago
3f84bb3
Add support for type traversal matchers.
by Samuel Benzaquen
· 11 years ago
4d50d25
Fix use of invalidated iterator bug in AST match finder.
by Manuel Klimek
· 11 years ago
ef7eb02
Add support for polymorphic matchers. Use runtime type checking to determine the right polymorphic overload to use.
by Samuel Benzaquen
· 11 years ago
76c2f92
Enhancements for the DynTypedMatcher system.
by Samuel Benzaquen
· 11 years ago
054d049
Completely revamp node binding for AST matchers.
by Manuel Klimek
· 11 years ago
cf69590
Reduce the number of symbols on the object file.
by Samuel Benzaquen
· 11 years ago
7a337af
Parser/Registry argument enhancements.
by Samuel Benzaquen
· 11 years ago
4f37d92
Add support for .bind("foo") expressions on the dynamic matchers.
by Samuel Benzaquen
· 11 years ago
8f9e590
Add an overridable MatchCallback::onEndOfTranslationUnit() function.
by Peter Collingbourne
· 11 years ago
e3c63fc
Move documentation to the constructor. Fixes a -Wdocumentation warning
by Dmitri Gribenko
· 11 years ago
e30903d
Test commit
by Samuel Benzaquen
· 11 years ago
46a8935
Link dynamic ast matchers with the ast matchers library. Unbreaks shared cmake build.
by Benjamin Kramer
· 11 years ago
f7f295f
First revision of the dynamic ASTMatcher library.
by Manuel Klimek
· 11 years ago
374516c
Implements memoization for ancestor matching.
by Manuel Klimek
· 12 years ago
ff9a010
First step towards adding a parent map to the ASTContext.
by Manuel Klimek
· 12 years ago
60969f5
Re-design the convenience interfaces on MatchFinder.
by Manuel Klimek
· 12 years ago
cfa88f8
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 12 years ago
30ace37
Implements multiple parents in the parent map.
by Manuel Klimek
· 12 years ago
987c2f5
Fixes crash in isDerivedFrom for recursive templates.
by Manuel Klimek
· 12 years ago
7f2d480
Allow matchers to access the ASTContext.
by Manuel Klimek
· 12 years ago
5f684e9
Fix partial-match-bind-behavior with forEachDescendant() matchers.
by Daniel Jasper
· 12 years ago
9ecf642
Make libASTMatchers link its dependencies. libRewriteFrontend depends on libRewriteCore.
by Benjamin Kramer
· 12 years ago
278057f
Do not use data recursion in ASTMatchFinder.
by Daniel Jasper
· 12 years ago
b55c67d
Fix AST-matcher descendant visiting for Types, TypeLocs and NestedNamespecifierLocs.
by Daniel Jasper
· 12 years ago
11c9877
Fix binding of nodes in case of forEach..() matchers.
by Daniel Jasper
· 12 years ago
e579328
Insert interception point onStartOfTranslationUnit.
by Manuel Klimek
· 12 years ago
d1ce3c1
Implement descendant matchers for NestedNamespecifiers
by Daniel Jasper
· 12 years ago
a267cf6
Implement has(), hasDescendant(), forEach() and forEachDescendant() for
by Daniel Jasper
· 12 years ago
3e2aa99
Adds the possibility to run ASTMatchFinder over arbitrary AST nodes.
by Manuel Klimek
· 12 years ago
c99a3ad
Implement hasParent()-matcher.
by Daniel Jasper
· 12 years ago
ce62007
First version of matchers for Types and TypeLocs.
by Daniel Jasper
· 12 years ago
08f0c53
Fix isDerivedFrom matcher.
by Daniel Jasper
· 12 years ago
a756443
Create initial support for matching and binding NestedNameSpecifier(Loc)s.
by Daniel Jasper
· 12 years ago
76dafa7
Change the behavior of the isDerivedFrom-matcher to not match on the
by Daniel Jasper
· 12 years ago
579b120
Implements hasAncestor.
by Manuel Klimek
· 12 years ago
a78d0d6
Introduces DynTypedMatcher as a new concept that replaces the UntypedBaseMatcher and TypedMatcher.
by Manuel Klimek
· 12 years ago
66341c5
Fixes a bug for binding memoized match results.
by Manuel Klimek
· 12 years ago
ec2a396
Modifes BoundNodes to store void* and allow casting them
by Manuel Klimek
· 12 years ago
9bd2809
Fix for ASTMatchFinder to visit a functions parameter declarations.
by Daniel Jasper
· 12 years ago
d5c66dd
Move RefactoringCallbacks to Tooling to avoid dependency from
by Daniel Jasper
· 12 years ago
20b802d
Make the isDerivedFrom matcher more generic.
by Daniel Jasper
· 12 years ago
fe7beeb
Add refactoring callbacks to make common kinds of refactorings easy.
by Daniel Jasper
· 12 years ago
e0e6b9e
Add more matchers and do cleanups.
by Daniel Jasper
· 12 years ago
2964ffe
[CMake] Get rid of unconditional dependency to ClangDiagnosticCommon. Only clangBasic and clangASTMatchers need it.
by NAKAMURA Takumi
· 12 years ago
3a7bd67
ASTMatchers/CMakeLists.txt: Add dependencies to generated headers, or "make clean; make ASTMatchers" would fail.
by NAKAMURA Takumi
· 12 years ago
c76dfb4
Build-fix: Remove non-existent directories from Makefiles.
by Manuel Klimek
· 12 years ago
4da2166
Adds the AST Matcher library, which provides a in-C++ DSL to express
by Manuel Klimek
· 12 years ago