Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
6f0bca7a0ababdfe141f7b1c0435f4ff71d1bff5
/
lib
/
ASTMatchers
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
· 11 years ago
ff9a010
First step towards adding a parent map to the ASTContext.
by Manuel Klimek
· 11 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