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
/
ASTMatchersInternal.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Move some IntrusiveRefCntPtrs instead of copying.
Benjamin Kramer
2016-07-21
1
-6
/
+7
*
Fix a -Wunused-variable diagnostic.
Alexander Kornienko
2016-02-23
1
-0
/
+2
*
Fix Visual Studio build after r261574
Hans Wennborg
2016-02-22
1
-3
/
+3
*
[ASTMatchers] Add matcher hasAnyName.
Samuel Benzaquen
2016-02-22
1
-51
/
+107
*
Reduce the number of implicit StringRef->std::string conversions by threading...
Benjamin Kramer
2016-02-13
1
-2
/
+3
*
[ASTMatchers] Allow hasName() to look through inline namespaces
Samuel Benzaquen
2016-02-05
1
-21
/
+125
*
[ASTMatchers] Use provided target NodeKind instead of inferring it from the m...
Samuel Benzaquen
2015-07-17
1
-5
/
+5
*
AST Matchers: pass ast_type_traits::DynTypedNode by const-ref
Hans Wennborg
2015-07-14
1
-9
/
+9
*
When testing for anyOf(), the test should not be for an exact type match for ...
Aaron Ballman
2015-07-02
1
-2
/
+2
*
Make the function pointer a template argument instead of a runtime value.
Samuel Benzaquen
2014-12-01
1
-22
/
+37
*
Filter the toplevel matchers by kind.
Samuel Benzaquen
2014-11-24
1
-0
/
+19
*
Replace variadic operator function pointer with an enum value.
Samuel Benzaquen
2014-11-20
1
-5
/
+45
*
Remove VariadicOperatorMatcherInterface as it is redundant with logic from Dy...
Samuel Benzaquen
2014-11-17
1
-3
/
+4
*
ASTMatchers: Peel off a layer of indirection from true matcher. NFC.
Benjamin Kramer
2014-10-24
1
-12
/
+10
*
ASTMatchers: for-rangify loops. No functionality change.
Benjamin Kramer
2014-10-24
1
-11
/
+9
*
Fix code to follow the "Don’t use else after a return" rule.
Samuel Benzaquen
2014-10-16
1
-7
/
+8
*
Speed up hasName() matcher.
Samuel Benzaquen
2014-10-15
1
-0
/
+46
*
Fix order of evaluation bug in DynTypedMatcher::constructVariadic().
Samuel Benzaquen
2014-10-13
1
-2
/
+2
*
Fix bug in DynTypedMatcher::constructVariadic() that would cause false negati...
Samuel Benzaquen
2014-10-13
1
-12
/
+13
*
Special case 0 and 1 matcher in makeAllOfComposite().
Samuel Benzaquen
2014-10-09
1
-0
/
+25
*
Fix bug in DynTypedMatcher::constructVariadic() that would cause false negati...
Samuel Benzaquen
2014-10-06
1
-24
/
+4
*
Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.
Samuel Benzaquen
2014-10-01
1
-2
/
+107
*
Revert r218616, "Refactor Matcher<T> and DynTypedMatcher to reduce overhead o...
NAKAMURA Takumi
2014-09-29
1
-107
/
+2
*
Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.
Samuel Benzaquen
2014-09-29
1
-2
/
+107
*
Refactor VariantMatcher::MatcherOps to reduce the amount of generated code.
Samuel Benzaquen
2014-09-04
1
-0
/
+11
*
ASTMatchers: Replace some copies of the bound nodes tree builder with moves.
Benjamin Kramer
2014-08-29
1
-2
/
+2
*
Add support for the 'unless' matcher in the dynamic layer.
Samuel Benzaquen
2013-11-22
1
-0
/
+20
*
Resubmit "Refactor DynTypedMatcher into a value type class, just like Matcher...
Samuel Benzaquen
2013-10-29
1
-10
/
+8
*
Revert "Refactor DynTypedMatcher into a value type class, just like Matcher<T>."
Reid Kleckner
2013-10-21
1
-8
/
+10
*
Refactor DynTypedMatcher into a value type class, just like Matcher<T>.
Samuel Benzaquen
2013-10-21
1
-10
/
+8
*
Rewrite eachOf/allOf/anyOf to use a variadic operator.
Samuel Benzaquen
2013-08-27
1
-0
/
+45
*
Completely revamp node binding for AST matchers.
Manuel Klimek
2013-06-19
1
-58
/
+8
*
Add support for .bind("foo") expressions on the dynamic matchers.
Samuel Benzaquen
2013-06-03
1
-0
/
+4
*
Fix partial-match-bind-behavior with forEachDescendant() matchers.
Daniel Jasper
2012-11-16
1
-2
/
+5
*
Fix binding of nodes in case of forEach..() matchers.
Daniel Jasper
2012-11-11
1
-5
/
+6
*
Fixes a bug for binding memoized match results.
Manuel Klimek
2012-08-30
1
-2
/
+1
*
Modifes BoundNodes to store void* and allow casting them
Manuel Klimek
2012-08-28
1
-42
/
+24
*
Add more matchers and do cleanups.
Daniel Jasper
2012-07-10
1
-13
/
+13
*
Adds the AST Matcher library, which provides a in-C++ DSL to express
Manuel Klimek
2012-07-06
1
-0
/
+102