summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use a separate diagnostic for default function argument expressions.Anders Carlsson2009-09-051-0/+43
* Improve the AST representation and semantic analysis for externDouglas Gregor2009-09-041-17/+21
* Improve template instantiation for member access expressions thatDouglas Gregor2009-09-031-3/+5
* Implement proper substitution for OverloadedFunctionDecls, but substituting e...Douglas Gregor2009-09-011-8/+0
* Improve instantiation of UnresolvedUsingDecls.Anders Carlsson2009-08-291-0/+7
* Ensure code generation for friend declarations in class templates.John McCall2009-08-291-5/+13
* Implement template instantiation for member class templates.Douglas Gregor2009-08-281-102/+87
* Collect multiple levels of template arguments into a new type,Douglas Gregor2009-08-281-21/+30
* Clarify the difference between substitution and instantiation by renamingJohn McCall2009-08-251-32/+33
* Try to complete a type before looking for conversion functions withinDouglas Gregor2009-08-241-4/+15
* Refactor the instantiation of statements into a generic treeDouglas Gregor2009-08-201-29/+48
* Basic nested-template implementation.John McCall2009-08-201-0/+36
* Refactor the template-instantiation logic for expressions into aDouglas Gregor2009-08-111-8/+112
* Implement transformation of template names within the generic treeDouglas Gregor2009-08-061-69/+16
* Implement transformation of nested-name-specifiers within the generalDouglas Gregor2009-08-061-63/+3
* Move the template instantiation logic for template arguments into theDouglas Gregor2009-08-041-46/+3
* Refactor template instantiation for types into a generic treeDouglas Gregor2009-08-041-442/+71
* Keep track of the template arguments deduced when matching a classDouglas Gregor2009-08-021-2/+3
* Template instantiation for static data members that are defined out-of-line.Douglas Gregor2009-07-241-5/+8
* Improve template argument deduction for array types, so that a parameterDouglas Gregor2009-07-221-0/+1
* Allocate BaseOrMemberInitializers and CXXBaseSpecifier nodesFariborz Jahanian2009-07-221-2/+1
* Remove ObjCQualifiedInterfaceType:-)Steve Naroff2009-07-181-8/+0
* Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis2009-07-181-1/+1
* Keep track of the Expr used to describe the size of an array type,Douglas Gregor2009-07-061-4/+20
* Keep track of more information within the template instantiation stack, e.g.,Douglas Gregor2009-07-011-20/+59
* Cope with explicitly-specified function template arguments when thereDouglas Gregor2009-07-011-0/+9
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-4/+4
* Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis2009-06-301-1/+1
* Improvements to decltype. We now don't crash anymore when the expr is an over...Anders Carlsson2009-06-291-2/+2
* A little template argument deduction test uncovered an "oops". As partDouglas Gregor2009-06-261-87/+61
* Fix PR4448.Anders Carlsson2009-06-261-0/+5
* Implicit instantiation for function template specializations.Douglas Gregor2009-06-261-2/+13
* Add a DecltypeType type.Anders Carlsson2009-06-241-0/+12
* Rework the way we track which declarations are "used" duringDouglas Gregor2009-06-221-0/+11
* Some cleanups suggested by ChrisDouglas Gregor2009-06-181-4/+4
* First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff2009-06-171-7/+7
* Support dependent extended vector types and template instantiationDouglas Gregor2009-06-171-0/+26
* Keep track of whether a type parameter type is a parameter pack.Anders Carlsson2009-06-161-0/+1
* Add a new 'Pack' argument kind to TemplateArgument. This is not yet used.Anders Carlsson2009-06-151-0/+4
* Update LLVM.Douglas Gregor2009-06-141-0/+28
* Fix for PR4382: allow instantiating dependent nested name specifiers. Eli Friedman2009-06-131-1/+1
* Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and us...Anders Carlsson2009-06-121-3/+1
* It looks like we've finished off matching of class template partial specializ...Douglas Gregor2009-06-121-5/+23
* Finish implementing checking of class template partial specializationsDouglas Gregor2009-06-121-2/+5
* Improve template argument deduction to keep track of why templateDouglas Gregor2009-06-121-3/+10
* Deducation and instantiation of block types.Anders Carlsson2009-06-121-3/+7
* Once we have deduced the template arguments of a class templateDouglas Gregor2009-06-111-9/+3
* Separate TemplateArgument instantiation logic into its own function. No funct...Douglas Gregor2009-06-111-30/+39
* Template argument deduction for member pointers.Douglas Gregor2009-06-101-0/+44
* Handle member pointer types with dependent class types (e.g., intDouglas Gregor2009-06-091-3/+10
OpenPOWER on IntegriCloud