summaryrefslogtreecommitdiff
path: root/lib/ASTMatchers
Commit message (Expand)AuthorAgeFilesLines
* Make the function pointer a template argument instead of a runtime value.Samuel Benzaquen2014-12-011-22/+37
* Re-apply r222646 (was reverted in r222667). Adding 4 ASTMatchers: typedefDecl...Manuel Klimek2014-11-251-0/+4
* Filter the toplevel matchers by kind.Samuel Benzaquen2014-11-242-10/+86
* Reverting r222646; the tests do not pass on Windows. Also reverts r222664, wh...Aaron Ballman2014-11-241-4/+0
* Adding 4 ASTMatchers: typedefDecl, isInMainFile, isInSystemFile, isInFileMatc...Manuel Klimek2014-11-241-0/+4
* Replace variadic operator function pointer with an enum value.Samuel Benzaquen2014-11-203-19/+59
* Remove VariadicOperatorMatcherInterface as it is redundant with logic from Dy...Samuel Benzaquen2014-11-173-8/+9
* Add valueDecl() matcher.Samuel Benzaquen2014-10-281-0/+1
* Speed up clang-tidy when profiling in on.Samuel Benzaquen2014-10-271-15/+31
* ASTMatchers: Peel off a layer of indirection from true matcher. NFC.Benjamin Kramer2014-10-241-12/+10
* ASTMatchers: for-rangify loops. No functionality change.Benjamin Kramer2014-10-241-11/+9
* Add support for profiling the matchers used.Samuel Benzaquen2014-10-221-7/+52
* Fix code to follow the "Don’t use else after a return" rule.Samuel Benzaquen2014-10-161-7/+8
* Speed up hasName() matcher.Samuel Benzaquen2014-10-151-0/+46
* Fix order of evaluation bug in DynTypedMatcher::constructVariadic().Samuel Benzaquen2014-10-131-2/+2
* Fix bug in DynTypedMatcher::constructVariadic() that would cause false negati...Samuel Benzaquen2014-10-131-12/+13
* Fix completion logic to allow for heterogeneous argument types in matcher ove...Samuel Benzaquen2014-10-091-10/+15
* Special case 0 and 1 matcher in makeAllOfComposite().Samuel Benzaquen2014-10-091-0/+25
* Implement various matchers around template argument handling.Manuel Klimek2014-10-091-13/+18
* Fix bug in DynTypedMatcher::constructVariadic() that would cause false negati...Samuel Benzaquen2014-10-061-24/+4
* Return a reference instead of vector copy for parentmap queries.Benjamin Kramer2014-10-041-26/+24
* Adds 'override' to overriding methods. NFC.Fariborz Jahanian2014-10-011-5/+5
* Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.Samuel Benzaquen2014-10-012-3/+108
* Revert r218616, "Refactor Matcher<T> and DynTypedMatcher to reduce overhead o...NAKAMURA Takumi2014-09-292-108/+3
* Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.Samuel Benzaquen2014-09-292-3/+108
* Separate the matchers by type and statically dispatch to the right list.Samuel Benzaquen2014-09-051-40/+72
* Refactor VariantMatcher::MatcherOps to reduce the amount of generated code.Samuel Benzaquen2014-09-042-7/+48
* ASTMatchers: Add a matcher to detect whether a decl or stmt is inside a templ...Benjamin Kramer2014-09-031-0/+2
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-1/+1
* Use llvm::makeArrayRef instead of explicitly calling ArrayRef constructor and...Craig Topper2014-08-301-2/+2
* ASTMatchers: Replace some copies of the bound nodes tree builder with moves.Benjamin Kramer2014-08-291-2/+2
* Don't create a null reference to NestedNameSpecifier.Alexey Samsonov2014-08-281-1/+2
* Add hasAttr matcher for declarations.Manuel Klimek2014-08-252-3/+22
* Add missing matchers to the dynamic registry.Samuel Benzaquen2014-08-151-0/+11
* Add isDeleted() matcher for FunctionDecl nodes.Samuel Benzaquen2014-08-151-0/+1
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Support named values in the autocomplete feature.Samuel Benzaquen2014-08-124-160/+224
* 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
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-282-8/+8
* Add hasLocalStorage/hasGlobalStorage matchers.Samuel Benzaquen2014-06-051-0/+2
* [C++11] Use 'nullptr'. ASTMatchers edition.Craig Topper2014-05-174-24/+24
* Add support for named values in the parser.Samuel Benzaquen2014-04-143-35/+69
* Revert "Add support for named values in the parser."Samuel Benzaquen2014-04-031-27/+21
* Add matcher for ExprWithCleanups.Samuel Benzaquen2014-04-021-0/+1
* Add support for named values in the parser.Samuel Benzaquen2014-04-021-21/+27
* 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