summaryrefslogtreecommitdiffstats
path: root/lib/AST/DeclTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace ad-hoc tracking of pattern for an instantiated class-scopeRichard Smith2019-05-021-12/+10
* Modules: Adopt template parameters for variable templates to set their decl c...David Blaikie2019-04-191-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add vtable anchor to classes.Richard Trieu2018-12-291-0/+2
* [Sema] Remove some conditions of a failing assertErik Pilkington2018-12-051-2/+0
* [Sema] Fix a multiple definition bug with friends and templatesErik Pilkington2018-10-101-0/+36
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-1/+1
* [AST][1/4] Move the bit-fields from TagDecl, EnumDecl and RecordDecl into Dec...Erich Keane2018-08-011-4/+4
* Remove trailing spaceFangrui Song2018-07-301-7/+7
* Revert rC330794 and some dependent tiny bug fixes Faisal Vali2018-04-261-21/+0
* [c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali2018-04-251-0/+21
* [AST] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC).Eugene Zelenko2018-03-291-29/+27
* D40901: Refactor lazy loading of template specializations. NFCVassil Vassilev2017-12-141-39/+17
* PR35456: Track definedness of variable template specializations separately fromRichard Smith2017-12-021-2/+2
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-291-31/+49
* Refactor functions PrintTemplateArgumentListSerge Pavlov2017-11-281-8/+4
* Add a destruct-on-exit function to ASTContext.George Burgess IV2017-02-141-19/+4
* [Concepts] Class template associated constraintsHubert Tong2017-02-101-3/+11
* PR31469: Don't add friend template class decls to redecl chain in dependent c...Vassil Vassilev2017-01-121-3/+1
* When producing a name of a partial specialization in a diagnostic, use theRichard Smith2016-12-241-6/+20
* Move generation of injected template arguments for a template parameter listRichard Smith2016-12-231-44/+8
* Delete tautological assertion.Jonathan Roelofs2016-12-021-1/+0
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-1/+1
* Reapply r276069 with workaround for MSVC 2013Hubert Tong2016-07-301-10/+18
* Revert r276069: MSVC bots not happyHubert Tong2016-07-201-18/+10
* Concepts: Create space for requires-clause in TemplateParameterList; NFCHubert Tong2016-07-201-10/+18
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-1/+1
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-071-4/+3
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-061-117/+83
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-031-30/+23
* [Feature] Add a builtin for indexing into parameter packs. Patch by Louis Dio...Eric Fiselier2016-07-011-0/+23
* ArrayRef-ize TemplateParameterList. NFCDavid Majnemer2015-12-271-10/+9
* [Sema] Implement __make_integer_seqDavid Majnemer2015-11-041-0/+67
* Convert a few classes over to use the new TrailingObjects helper.James Y Knight2015-08-061-30/+34
* Remove unused 'Owned' flag from TemplateArgumentList.James Y Knight2015-08-061-1/+1
* [AST] ArrayRefize template argument packs. No functionality change intended.Benjamin Kramer2015-08-051-2/+2
* [modules] Improve diagnostic for a template-id that's invalid because a defaultRichard Smith2015-06-171-0/+5
* [modules] Track all default template arguments for a given parameter acrossRichard Smith2015-06-101-0/+6
* Refactor storage of default template arguments.Richard Smith2015-06-101-9/+14
* [modules] Ensure we've imported all declarations of a template beforeRichard Smith2015-02-241-3/+15
* Refactor *TemplateDecl::addSpecialization to reduce duplication and add someRichard Smith2015-02-241-32/+36
* Convert some function arguments to use ArrayRef.Craig Topper2014-06-261-19/+16
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-28/+31
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-36/+37
* Make TypeDecl much less friendly.Richard Smith2014-04-231-4/+4
* Clean up variable template handling a bit, and correct the behavior of nameRichard Smith2014-01-161-5/+2
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
* Add class-specific operator new to Decl hierarchy. This guarantees that DeclsRichard Smith2013-11-221-102/+60
* Reduce indentation with an early exit.Rafael Espindola2013-10-191-23/+24
* Rename some functions for consistency.Rafael Espindola2013-10-171-2/+2