summaryrefslogtreecommitdiffstats
path: root/lib/ASTMatchers/ASTMatchFinder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Complete support for the cxxCtorInitializer() AST matcher so that it can be u...Aaron Ballman2016-09-261-0/+38
* Apply some suggestions from clang-tidy's performance-unnecessary-value-param.Benjamin Kramer2016-06-151-1/+1
* [ASTMatchers] Do not try to memoize nodes we can't compare.Samuel Benzaquen2016-04-191-19/+30
* Simplify and rename ASTMatchFinder's getCXXRecordDecl to make it more obviousRichard Smith2016-02-091-41/+23
* Use data recursion in RecursiveASTVisitor when traversing Stmt and Expr nodes.Richard Smith2015-11-241-6/+0
* [AST] Re-add TypeLocs and NestedNameSpecifierLocs to the ParentMap.Benjamin Kramer2015-10-231-3/+4
* Revert "[AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap."Benjamin Kramer2015-10-211-4/+3
* [AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap.Benjamin Kramer2015-10-201-3/+4
* Roll-back r250822.Angel Garcia Gomez2015-10-201-3/+3
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-3/+3
* ASTMatchers: Keep AllCallbacks in a set instead of a vectorDaniel Jasper2015-10-071-6/+6
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-6/+6
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Filter the toplevel matchers by kind.Samuel Benzaquen2014-11-241-10/+67
* Speed up clang-tidy when profiling in on.Samuel Benzaquen2014-10-271-15/+31
* Add support for profiling the matchers used.Samuel Benzaquen2014-10-221-7/+52
* Return a reference instead of vector copy for parentmap queries.Benjamin Kramer2014-10-041-26/+24
* Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.Samuel Benzaquen2014-10-011-1/+1
* Revert r218616, "Refactor Matcher<T> and DynTypedMatcher to reduce overhead o...NAKAMURA Takumi2014-09-291-1/+1
* Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.Samuel Benzaquen2014-09-291-1/+1
* Separate the matchers by type and statically dispatch to the right list.Samuel Benzaquen2014-09-051-40/+72
* Don't create a null reference to NestedNameSpecifier.Alexey Samsonov2014-08-281-1/+2
* Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)David Blaikie2014-08-101-2/+2
* Prevent assert in ASTMatchFinder.Daniel Jasper2014-07-231-1/+1
* Revert "unique_ptr-ify ownership of ASTConsumers"David Blaikie2014-07-171-2/+2
* unique_ptr-ify ownership of ASTConsumersDavid Blaikie2014-07-171-2/+2
* [C++11] Use 'nullptr'. ASTMatchers edition.Craig Topper2014-05-171-17/+17
* Remove unused typedef as pointed out by a GCC warning.Benjamin Kramer2014-03-141-1/+0
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-4/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-131-19/+19
* [C++11] Simplify compare operators with std::tie.Benjamin Kramer2014-03-031-5/+2
* [C++11] ASTMatchers: Use standard static_assert and type traits.Benjamin Kramer2014-03-021-2/+2
* Introduce MatchFinder::matchAST.Peter Collingbourne2013-11-071-12/+14
* Re-introduce MatchFinder::addDynamicMatcher.Peter Collingbourne2013-11-071-0/+24
* Resubmit "Refactor DynTypedMatcher into a value type class, just like Matcher...Samuel Benzaquen2013-10-291-42/+30
* Revert "Refactor DynTypedMatcher into a value type class, just like Matcher<T>."Reid Kleckner2013-10-211-30/+42
* Refactor DynTypedMatcher into a value type class, just like Matcher<T>.Samuel Benzaquen2013-10-211-42/+30
* Fix crash when encountering alias templates in isDerivedFrom matches.Manuel Klimek2013-08-021-43/+51
* Use memoization for has()-matcher.Daniel Jasper2013-07-251-2/+4
* Remove unnecessary assignment.Manuel Klimek2013-07-161-1/+0
* Fixes another hard to test problem with iterator invalidation.Manuel Klimek2013-07-161-60/+69
* Fix use of invalidated iterator bug in AST match finder.Manuel Klimek2013-07-081-4/+6
* Enhancements for the DynTypedMatcher system.Samuel Benzaquen2013-06-201-8/+0
* Completely revamp node binding for AST matchers.Manuel Klimek2013-06-191-42/+91
* Add an overridable MatchCallback::onEndOfTranslationUnit() function.Peter Collingbourne2013-05-281-0/+10
* First revision of the dynamic ASTMatcher library.Manuel Klimek2013-05-141-0/+8
* Implements memoization for ancestor matching.Manuel Klimek2013-03-141-17/+65
* First step towards adding a parent map to the ASTContext.Manuel Klimek2013-02-281-85/+6
* Re-design the convenience interfaces on MatchFinder.Manuel Klimek2013-02-011-26/+23
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-4/+4