index
:
clang/clang.git
release_50-based
release_60-based
release_70-based
release_80-based
upstream/google/stable
upstream/google/testing
upstream/master
upstream/release_26
upstream/release_27
upstream/release_28
upstream/release_29
upstream/release_30
upstream/release_31
upstream/release_32
upstream/release_33
upstream/release_34
upstream/release_35
upstream/release_35@215011
upstream/release_36
upstream/release_37
upstream/release_38
upstream/release_39
upstream/release_40
upstream/release_50
upstream/release_60
upstream/release_70
upstream/release_80
upstream/release_90
wip/pending-upstream
(deprecated) Vendor branches of https://git.llvm.org/git/clang.git , use clang/llvm-project instead.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
ASTMatchers
/
ASTMatchFinder.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Complete support for the cxxCtorInitializer() AST matcher so that it can be u...
Aaron Ballman
2016-09-26
1
-0
/
+38
*
Apply some suggestions from clang-tidy's performance-unnecessary-value-param.
Benjamin Kramer
2016-06-15
1
-1
/
+1
*
[ASTMatchers] Do not try to memoize nodes we can't compare.
Samuel Benzaquen
2016-04-19
1
-19
/
+30
*
Simplify and rename ASTMatchFinder's getCXXRecordDecl to make it more obvious
Richard Smith
2016-02-09
1
-41
/
+23
*
Use data recursion in RecursiveASTVisitor when traversing Stmt and Expr nodes.
Richard Smith
2015-11-24
1
-6
/
+0
*
[AST] Re-add TypeLocs and NestedNameSpecifierLocs to the ParentMap.
Benjamin Kramer
2015-10-23
1
-3
/
+4
*
Revert "[AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap."
Benjamin Kramer
2015-10-21
1
-4
/
+3
*
[AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap.
Benjamin Kramer
2015-10-20
1
-3
/
+4
*
Roll-back r250822.
Angel Garcia Gomez
2015-10-20
1
-3
/
+3
*
Apply modernize-use-default to clang.
Angel Garcia Gomez
2015-10-20
1
-3
/
+3
*
ASTMatchers: Keep AllCallbacks in a set instead of a vector
Daniel Jasper
2015-10-07
1
-6
/
+6
*
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
Benjamin Kramer
2015-05-29
1
-6
/
+6
*
Use 'override/final' instead of 'virtual' for overridden methods
Alexander Kornienko
2015-04-11
1
-1
/
+1
*
Filter the toplevel matchers by kind.
Samuel Benzaquen
2014-11-24
1
-10
/
+67
*
Speed up clang-tidy when profiling in on.
Samuel Benzaquen
2014-10-27
1
-15
/
+31
*
Add support for profiling the matchers used.
Samuel Benzaquen
2014-10-22
1
-7
/
+52
*
Return a reference instead of vector copy for parentmap queries.
Benjamin Kramer
2014-10-04
1
-26
/
+24
*
Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.
Samuel Benzaquen
2014-10-01
1
-1
/
+1
*
Revert r218616, "Refactor Matcher<T> and DynTypedMatcher to reduce overhead o...
NAKAMURA Takumi
2014-09-29
1
-1
/
+1
*
Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.
Samuel Benzaquen
2014-09-29
1
-1
/
+1
*
Separate the matchers by type and statically dispatch to the right list.
Samuel Benzaquen
2014-09-05
1
-40
/
+72
*
Don't create a null reference to NestedNameSpecifier.
Alexey Samsonov
2014-08-28
1
-1
/
+2
*
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
David Blaikie
2014-08-10
1
-2
/
+2
*
Prevent assert in ASTMatchFinder.
Daniel Jasper
2014-07-23
1
-1
/
+1
*
Revert "unique_ptr-ify ownership of ASTConsumers"
David Blaikie
2014-07-17
1
-2
/
+2
*
unique_ptr-ify ownership of ASTConsumers
David Blaikie
2014-07-17
1
-2
/
+2
*
[C++11] Use 'nullptr'. ASTMatchers edition.
Craig Topper
2014-05-17
1
-17
/
+17
*
Remove unused typedef as pointed out by a GCC warning.
Benjamin Kramer
2014-03-14
1
-1
/
+0
*
[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...
Aaron Ballman
2014-03-13
1
-4
/
+2
*
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
2014-03-13
1
-19
/
+19
*
[C++11] Simplify compare operators with std::tie.
Benjamin Kramer
2014-03-03
1
-5
/
+2
*
[C++11] ASTMatchers: Use standard static_assert and type traits.
Benjamin Kramer
2014-03-02
1
-2
/
+2
*
Introduce MatchFinder::matchAST.
Peter Collingbourne
2013-11-07
1
-12
/
+14
*
Re-introduce MatchFinder::addDynamicMatcher.
Peter Collingbourne
2013-11-07
1
-0
/
+24
*
Resubmit "Refactor DynTypedMatcher into a value type class, just like Matcher...
Samuel Benzaquen
2013-10-29
1
-42
/
+30
*
Revert "Refactor DynTypedMatcher into a value type class, just like Matcher<T>."
Reid Kleckner
2013-10-21
1
-30
/
+42
*
Refactor DynTypedMatcher into a value type class, just like Matcher<T>.
Samuel Benzaquen
2013-10-21
1
-42
/
+30
*
Fix crash when encountering alias templates in isDerivedFrom matches.
Manuel Klimek
2013-08-02
1
-43
/
+51
*
Use memoization for has()-matcher.
Daniel Jasper
2013-07-25
1
-2
/
+4
*
Remove unnecessary assignment.
Manuel Klimek
2013-07-16
1
-1
/
+0
*
Fixes another hard to test problem with iterator invalidation.
Manuel Klimek
2013-07-16
1
-60
/
+69
*
Fix use of invalidated iterator bug in AST match finder.
Manuel Klimek
2013-07-08
1
-4
/
+6
*
Enhancements for the DynTypedMatcher system.
Samuel Benzaquen
2013-06-20
1
-8
/
+0
*
Completely revamp node binding for AST matchers.
Manuel Klimek
2013-06-19
1
-42
/
+91
*
Add an overridable MatchCallback::onEndOfTranslationUnit() function.
Peter Collingbourne
2013-05-28
1
-0
/
+10
*
First revision of the dynamic ASTMatcher library.
Manuel Klimek
2013-05-14
1
-0
/
+8
*
Implements memoization for ancestor matching.
Manuel Klimek
2013-03-14
1
-17
/
+65
*
First step towards adding a parent map to the ASTContext.
Manuel Klimek
2013-02-28
1
-85
/
+6
*
Re-design the convenience interfaces on MatchFinder.
Manuel Klimek
2013-02-01
1
-26
/
+23
*
Remove useless 'llvm::' qualifier from names like StringRef and others that are
Dmitri Gribenko
2013-01-12
1
-4
/
+4
[next]