summaryrefslogtreecommitdiffstats
path: root/clang/unittests/ASTMatchers/ASTMatchersTest.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add voidType() matcher.Samuel Benzaquen2014-12-151-0/+5
* Re-apply r222646 (was reverted in r222667). Adding 4 ASTMatchers: typedefDecl...Manuel Klimek2014-11-251-0/+53
* Reverting r222646; the tests do not pass on Windows. Also reverts r222664, wh...Aaron Ballman2014-11-241-48/+0
* Unbreaking the MSVC 2012 build; however, these tests still fail on Windows.Aaron Ballman2014-11-241-5/+12
* Adding 4 ASTMatchers: typedefDecl, isInMainFile, isInSystemFile, isInFileMatc...Manuel Klimek2014-11-241-0/+41
* Add valueDecl() matcher.Samuel Benzaquen2014-10-281-0/+7
* Fix segfault in hasDeclContext for nodes that have no decl context.Samuel Benzaquen2014-10-271-0/+2
* Add support for profiling the matchers used.Samuel Benzaquen2014-10-221-0/+19
* Fix bug in DynTypedMatcher::constructVariadic() that would cause false negati...Samuel Benzaquen2014-10-131-0/+5
* Implement various matchers around template argument handling.Manuel Klimek2014-10-091-0/+58
* Fix bug in DynTypedMatcher::constructVariadic() that would cause false negati...Samuel Benzaquen2014-10-061-0/+5
* Adds 'override' to overriding methods. NFC.Fariborz Jahanian2014-10-011-2/+2
* Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.Samuel Benzaquen2014-10-011-0/+14
* Revert r218616, "Refactor Matcher<T> and DynTypedMatcher to reduce overhead o...NAKAMURA Takumi2014-09-291-14/+0
* Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts.Samuel Benzaquen2014-09-291-0/+14
* Add matcher for linkage specificationManuel Klimek2014-09-041-0/+5
* ASTMatchers: Add a matcher to detect whether a decl or stmt is inside a templ...Benjamin Kramer2014-09-031-0/+56
* Add hasAttr matcher for declarations.Manuel Klimek2014-08-251-9/+10
* Add isDeleted() matcher for FunctionDecl nodes.Samuel Benzaquen2014-08-151-0/+7
* Adds AST matchers for matching CUDA declarations.Manuel Klimek2014-08-051-0/+18
* Prevent assert in ASTMatchFinder.Daniel Jasper2014-07-231-0/+6
* ASTMatchers: Bound node results are always const, make selectFirst's template...Benjamin Kramer2014-07-231-4/+4
* [ASTMatchers] Add a usingDirectiveDecl matcher.Benjamin Kramer2014-07-161-0/+7
* [ASTMatchers] Make hasOverloadedOperatorName also match freestanding overloads.Benjamin Kramer2014-07-141-0/+7
* Add a matcher for SubstNonTypeTemplateParmExpr.Alexander Kornienko2014-06-291-0/+11
* Do not store duplicate parents when memoization data is available.Samuel Benzaquen2014-06-131-0/+21
* [C++11] Use 'nullptr'. Unittests edition.Craig Topper2014-06-081-10/+12
* Add hasLocalStorage/hasGlobalStorage matchers.Samuel Benzaquen2014-06-051-0/+12
* Make equalsNode work with pointers to subtypes.Manuel Klimek2014-05-271-8/+16
* Adds child traversal matchers for IfStmt's then and else branches.Manuel Klimek2014-05-271-0/+11
* Allow hasBody on CXXForRangeStmt nodes and update the docs.Manuel Klimek2014-05-271-0/+2
* Add the hasRangeInit() matcher for range-based for loop.Manuel Klimek2014-05-231-0/+3
* [ASTMatchers] Move the 'isImplicit' matcher from CXXConstructorDecl to Decl.Joey Gouly2014-05-161-0/+3
* Add matcher for ExprWithCleanups.Samuel Benzaquen2014-04-021-0/+9
* Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda a...David Blaikie2014-04-021-1/+1
* Use the new Windows environment for target detectionSaleem Abdulrasool2014-03-271-2/+3
* Fixes a bug in DynTypedNode.Manuel Klimek2014-03-251-1/+32
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-4/+6
* Speculatively fix MSVC buildbotsDavid Majnemer2014-03-051-5/+9
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-1/+1
* ASTMatchers: added CXXMethodDecl matcher isPure()Dmitri Gribenko2014-02-241-0/+7
* Add TemplateSpecializationType polymorphism for hasTemplateArgument andPeter Collingbourne2014-02-201-0/+24
* clang/unittests/AST,ASTMatchers: Remove _MSC_VER.NAKAMURA Takumi2014-02-161-15/+18
* Consistently print anonymous namespace names as "<anonymous namespace>"David Blaikie2014-02-141-1/+1
* Add isListInitialization matcher.Peter Collingbourne2014-02-061-0/+11
* PR18128: a lambda capture-default is not permitted for a non-local lambdaRichard Smith2014-02-061-1/+1
* Added the hasLoopVariable sub-matcher for forRangeStmt.Alexander Kornienko2014-02-051-0/+5
* Fix string-literal to char* conversion in overload resolution for C++11Ismail Pazarbasi2014-01-171-2/+2
* Fix 'declartion' typosAlp Toker2014-01-051-1/+1
* Introduce MatchFinder::matchAST.Peter Collingbourne2013-11-071-0/+12
OpenPOWER on IntegriCloud