summaryrefslogtreecommitdiff
path: root/lib/AST/TemplateBase.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-12
* Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda a...David Blaikie2014-04-02
* PR19278: Align ASTTemplateArgumentListInfo to match its following dynamic arrayRichard Smith2014-03-28
* Reduce sizeof(TemplateArgument) from 32 to 24.Eli Friedman2013-08-21
* Fix one place I missed that was memcpy'ing TypeLocs in a way that messesEli Friedman2013-06-20
* Debug Info: include address-of ('&') operator and qualified names in template...David Blaikie2013-05-09
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-22
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-21
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-20
* Replace TypeLoc llvm::cast support to be well-defined.David Blaikie2013-02-18
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-08
* Include pruning and general cleanup.Benjamin Kramer2012-12-01
* Added forgotten break.Abramo Bagnara2012-10-05
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-26
* Fix overallocation and underalignment of ASTTemplateArgumentListInfo objects.Richard Smith2012-08-15
* Reuse APInt's getNumWords, which gets rounding right (my ad-hoc solution miss...Benjamin Kramer2012-06-07
* Plug a long standing memory leak in TemplateArgument.Benjamin Kramer2012-06-07
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-06
* Print NamedDecls directly to a raw_ostream where possible.Benjamin Kramer2012-02-07
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-05
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-04
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-27
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-23
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-23
* Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis2011-09-22
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-23
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-01
* Objective-ARC++: infer template type arguments ofDouglas Gregor2011-06-17
* Silence more -Wnon-pod-memset given its current implementation. I may beChandler Carruth2011-04-28
* Push nested-name-specifier source location information into templateDouglas Gregor2011-03-02
* Clean up some gross code in the printer here. No more string streamChandler Carruth2011-02-25
* Improve bool and char integral template argument printing inChandler Carruth2011-02-19
* Teach template template argument pack expansions to keep track of theDouglas Gregor2011-01-14
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-14
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-14
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-12
* Add TemplateArgument::CreatePackCopy() to create a new parameter packDouglas Gregor2011-01-11
* When default-initializing a TemplateArgumentLocInfo, make sure that weDouglas Gregor2011-01-06
* Replace the representation of template template argument packDouglas Gregor2011-01-05
* Add semantic analysis for the creation of and an AST representationDouglas Gregor2011-01-05
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-03
* Implement template argument deduction for pack expansions whoseDouglas Gregor2010-12-22
* Add a hack to work around the lack of proper type-source info in a pack expan...Douglas Gregor2010-12-21
* Implement basic support for template instantiation of pack expansionsDouglas Gregor2010-12-20
* Clean up the handling of template argument packs, especially in theDouglas Gregor2010-12-20
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-15
* Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor2010-12-13
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-07
* fix a crash in RecursiveASTVisitor's child classes (PR8403); reviewed by chan...Zhanyong Wan2010-09-03