summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/TemplateBase.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace TypeLoc llvm::cast support to be well-defined.David Blaikie2013-02-181-2/+2
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-081-1/+0
* Include pruning and general cleanup.Benjamin Kramer2012-12-011-0/+1
* Added forgotten break.Abramo Bagnara2012-10-051-2/+2
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-24/+39
* Fix overallocation and underalignment of ASTTemplateArgumentListInfo objects.Richard Smith2012-08-151-3/+3
* Reuse APInt's getNumWords, which gets rounding right (my ad-hoc solution miss...Benjamin Kramer2012-06-071-3/+4
* Plug a long standing memory leak in TemplateArgument.Benjamin Kramer2012-06-071-7/+25
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-14/+21
* Print NamedDecls directly to a raw_ostream where possible.Benjamin Kramer2012-02-071-1/+1
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-3/+3
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-4/+35
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-15/+13
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-2/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis2011-09-221-0/+62
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-0/+39
* Objective-ARC++: infer template type arguments ofDouglas Gregor2011-06-171-1/+3
* Silence more -Wnon-pod-memset given its current implementation. I may beChandler Carruth2011-04-281-1/+1
* Push nested-name-specifier source location information into templateDouglas Gregor2011-03-021-5/+5
* Clean up some gross code in the printer here. No more string streamChandler Carruth2011-02-251-13/+5
* Improve bool and char integral template argument printing inChandler Carruth2011-02-191-1/+34
* Teach template template argument pack expansions to keep track of theDouglas Gregor2011-01-141-2/+10
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-141-1/+1
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-141-0/+4
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-1/+1
* Add TemplateArgument::CreatePackCopy() to create a new parameter packDouglas Gregor2011-01-111-0/+12
* When default-initializing a TemplateArgumentLocInfo, make sure that weDouglas Gregor2011-01-061-1/+9
* Replace the representation of template template argument packDouglas Gregor2011-01-051-38/+49
* Add semantic analysis for the creation of and an AST representationDouglas Gregor2011-01-051-31/+41
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-6/+12
* Implement template argument deduction for pack expansions whoseDouglas Gregor2010-12-221-0/+22
* Add a hack to work around the lack of proper type-source info in a pack expan...Douglas Gregor2010-12-211-1/+8
* Implement basic support for template instantiation of pack expansionsDouglas Gregor2010-12-201-0/+64
* Clean up the handling of template argument packs, especially in theDouglas Gregor2010-12-201-4/+75
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-0/+36
* Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor2010-12-131-0/+33
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-19/+0
* fix a crash in RecursiveASTVisitor's child classes (PR8403); reviewed by chan...Zhanyong Wan2010-09-031-5/+8
* operator<< on a DiagnosticBuilder should *always* output exactly one thing.John McCall2010-08-051-1/+3
* Split DependentNameType into two types. DependentNameType represents theJohn McCall2010-06-111-0/+27
* Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRan...Abramo Bagnara2010-05-201-1/+1
* When printing a non-viable overload candidate that failed due toDouglas Gregor2010-05-081-0/+40
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-1/+1
* Canonical template arguments that are template template parameters byDouglas Gregor2009-11-231-2/+12
* Fix speculative parsing of dependent template names inDouglas Gregor2009-11-111-1/+2
* Introduce a new representation for template templateDouglas Gregor2009-11-111-0/+13
* A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declarat...John McCall2009-10-291-7/+7
OpenPOWER on IntegriCloud