summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/ASTMatchFinder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Implements multiple parents in the parent map.Manuel Klimek2012-12-061-23/+48
* Fixes crash in isDerivedFrom for recursive templates.Manuel Klimek2012-12-041-1/+6
* Allow matchers to access the ASTContext.Manuel Klimek2012-11-301-0/+3
* Do not use data recursion in ASTMatchFinder.Daniel Jasper2012-11-151-0/+9
* Fix AST-matcher descendant visiting for Types, TypeLocs and NestedNamespecifi...Daniel Jasper2012-11-131-1/+7
OpenPOWER on IntegriCloud