summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use the new statement/expression profiling code to unique dependentDouglas Gregor2009-07-291-1/+2
* When instantiating a variable without an initializer, callDouglas Gregor2009-07-271-3/+2
* Template instantiation for static data members that are defined out-of-line.Douglas Gregor2009-07-241-7/+135
* Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor2009-07-211-1/+3
* Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis2009-07-181-8/+8
* Fix unused variable warnings (with -Asserts)Daniel Dunbar2009-07-161-0/+1
* Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella.Steve Naroff2009-07-141-0/+1
* Keep track of more information within the template instantiation stack, e.g.,Douglas Gregor2009-07-011-0/+22
* When recursively instantiating function templates, keep track of theDouglas Gregor2009-06-301-4/+29
* Refactor ActOnDeclarationNameExpr into a "parsing action" part and aDouglas Gregor2009-06-301-1/+1
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-16/+15
* Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis2009-06-301-3/+3
* Keep track of function template specializations, to eliminateDouglas Gregor2009-06-291-4/+26
* Implicit instantiation for function template specializations.Douglas Gregor2009-06-261-4/+5
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-6/+59
* Implement implicit instantiation of the member functions of a class templateDouglas Gregor2009-06-221-0/+17
* Rework the way we track which declarations are "used" duringDouglas Gregor2009-06-221-1/+12
* Reduce the amount of stack space we use in SmallVectors duringDouglas Gregor2009-05-291-6/+6
* Now that we have declared/defined tag types within DeclGroups,Douglas Gregor2009-05-291-6/+0
* Introduced DeclContext::isDependentContext, which determines whether aDouglas Gregor2009-05-281-0/+7
* Simplify, and improve the performance of, template instantiation forDouglas Gregor2009-05-271-20/+26
* Enumeration declarations that were instantiated from an enumerationDouglas Gregor2009-05-271-1/+4
* Improve name lookup for and template instantiation of declarationDouglas Gregor2009-05-271-8/+6
* Initial stab at a generalized operation for determining theDouglas Gregor2009-05-271-0/+122
* Make sure that CodeGen sees template instantiations.Douglas Gregor2009-05-261-0/+4
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-3/+3
* Template instantiation for C++ try/catch statements.Douglas Gregor2009-05-181-0/+2
* When instantiating the definition of a member function of a classDouglas Gregor2009-05-181-2/+5
* Reflow some comments.Mike Stump2009-05-161-5/+5
* Implement a FIXME, we now pass in the locations of the braces for enums.Mike Stump2009-05-161-1/+3
* Make sure that we use the canonical type for the names of instantiatedDouglas Gregor2009-05-151-2/+5
* Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody whenDouglas Gregor2009-05-151-4/+5
* Implement template instantiation for DeclStmtDouglas Gregor2009-05-151-1/+10
* Introduce basic support for instantiating the definitions of memberDouglas Gregor2009-05-141-1/+20
* Check that the function being overridden is virtual.Anders Carlsson2009-05-141-2/+2
* Introduce a stack of instantiation scopes that are used to store the mapping ...Douglas Gregor2009-05-141-0/+9
* Link FunctionDecls instantiated from the member functions of a classDouglas Gregor2009-05-141-6/+22
* Explicit instantiations of templates now instantiate the definitionsDouglas Gregor2009-05-131-0/+17
* Encapsulate template arguments lists in a new class,Douglas Gregor2009-05-111-26/+14
* Implement the semantics of the injected-class-name within a classDouglas Gregor2009-05-101-3/+0
* Replace more release+static_cast with takeAs.Anders Carlsson2009-05-011-1/+1
* This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner2009-04-251-17/+10
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-12/+12
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-9/+8
* The injected-class-name of class templates and class templateDouglas Gregor2009-03-261-0/+2
* Implement template instantiation for static data members of classDouglas Gregor2009-03-251-0/+41
* Pass access specifiers through to member classes and member enums.Douglas Gregor2009-03-251-0/+1
* Instantiation for member classes of class templates. Note that onlyDouglas Gregor2009-03-251-0/+19
* Stub out some declaration kinds that cannot ever be instantiatedDouglas Gregor2009-03-251-0/+14
* Minor refactoring to eliminate an extra switch during template instantiationDouglas Gregor2009-03-251-3/+9
OpenPOWER on IntegriCloud