summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/ASTMatchFinder.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Insert interception point onStartOfTranslationUnit.Manuel Klimek2012-11-021-0/+10
* Implement descendant matchers for NestedNamespecifiersDaniel Jasper2012-10-301-0/+23
* Implement has(), hasDescendant(), forEach() and forEachDescendant() forDaniel Jasper2012-10-291-28/+57
* Adds the possibility to run ASTMatchFinder over arbitrary AST nodes.Manuel Klimek2012-10-241-0/+12
* Implement hasParent()-matcher.Daniel Jasper2012-10-221-3/+6
* First version of matchers for Types and TypeLocs.Daniel Jasper2012-10-171-4/+15
* Fix isDerivedFrom matcher.Daniel Jasper2012-09-181-0/+1
* Create initial support for matching and binding NestedNameSpecifier(Loc)s.Daniel Jasper2012-09-131-0/+29
* Change the behavior of the isDerivedFrom-matcher to not match on theDaniel Jasper2012-09-071-6/+6
OpenPOWER on IntegriCloud