summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/ASTMatchFinder.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implements hasAncestor.Manuel Klimek2012-09-071-0/+87
* Introduces DynTypedMatcher as a new concept that replaces the UntypedBaseMatc...Manuel Klimek2012-09-051-67/+65
* Fix for ASTMatchFinder to visit a functions parameter declarations.Daniel Jasper2012-07-301-1/+2
* Make the isDerivedFrom matcher more generic.Daniel Jasper2012-07-171-37/+27
* Add more matchers and do cleanups.Daniel Jasper2012-07-101-60/+60
* Adds the AST Matcher library, which provides a in-C++ DSL to expressManuel Klimek2012-07-061-0/+556
OpenPOWER on IntegriCloud