| Commit message (Expand) | Author | Age | Files | Lines |
* | Use the new statement/expression profiling code to unique dependent | Douglas Gregor | 2009-07-29 | 1 | -1/+2 |
* | When instantiating a variable without an initializer, call | Douglas Gregor | 2009-07-27 | 1 | -3/+2 |
* | Template instantiation for static data members that are defined out-of-line. | Douglas Gregor | 2009-07-24 | 1 | -7/+135 |
* | Add the location of the tag keyword into TagDecl. From Enea | Douglas Gregor | 2009-07-21 | 1 | -1/+3 |
* | Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p... | Argyrios Kyrtzidis | 2009-07-18 | 1 | -8/+8 |
* | Fix unused variable warnings (with -Asserts) | Daniel Dunbar | 2009-07-16 | 1 | -0/+1 |
* | Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella. | Steve Naroff | 2009-07-14 | 1 | -0/+1 |
* | Keep track of more information within the template instantiation stack, e.g., | Douglas Gregor | 2009-07-01 | 1 | -0/+22 |
* | When recursively instantiating function templates, keep track of the | Douglas Gregor | 2009-06-30 | 1 | -4/+29 |
* | Refactor ActOnDeclarationNameExpr into a "parsing action" part and a | Douglas Gregor | 2009-06-30 | 1 | -1/+1 |
* | De-ASTContext-ify DeclContext. | Argyrios Kyrtzidis | 2009-06-30 | 1 | -16/+15 |
* | Remove the ASTContext parameter from the getBody() methods of Decl and subcla... | Argyrios Kyrtzidis | 2009-06-30 | 1 | -3/+3 |
* | Keep track of function template specializations, to eliminate | Douglas Gregor | 2009-06-29 | 1 | -4/+26 |
* | Implicit instantiation for function template specializations. | Douglas Gregor | 2009-06-26 | 1 | -4/+5 |
* | Improved semantic analysis and AST respresentation for function | Douglas Gregor | 2009-06-25 | 1 | -6/+59 |
* | Implement implicit instantiation of the member functions of a class template | Douglas Gregor | 2009-06-22 | 1 | -0/+17 |
* | Rework the way we track which declarations are "used" during | Douglas Gregor | 2009-06-22 | 1 | -1/+12 |
* | Reduce the amount of stack space we use in SmallVectors during | Douglas Gregor | 2009-05-29 | 1 | -6/+6 |
* | Now that we have declared/defined tag types within DeclGroups, | Douglas Gregor | 2009-05-29 | 1 | -6/+0 |
* | Introduced DeclContext::isDependentContext, which determines whether a | Douglas Gregor | 2009-05-28 | 1 | -0/+7 |
* | Simplify, and improve the performance of, template instantiation for | Douglas Gregor | 2009-05-27 | 1 | -20/+26 |
* | Enumeration declarations that were instantiated from an enumeration | Douglas Gregor | 2009-05-27 | 1 | -1/+4 |
* | Improve name lookup for and template instantiation of declaration | Douglas Gregor | 2009-05-27 | 1 | -8/+6 |
* | Initial stab at a generalized operation for determining the | Douglas Gregor | 2009-05-27 | 1 | -0/+122 |
* | Make sure that CodeGen sees template instantiations. | Douglas Gregor | 2009-05-26 | 1 | -0/+4 |
* | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -3/+3 |
* | Template instantiation for C++ try/catch statements. | Douglas Gregor | 2009-05-18 | 1 | -0/+2 |
* | When instantiating the definition of a member function of a class | Douglas Gregor | 2009-05-18 | 1 | -2/+5 |
* | Reflow some comments. | Mike Stump | 2009-05-16 | 1 | -5/+5 |
* | Implement a FIXME, we now pass in the locations of the braces for enums. | Mike Stump | 2009-05-16 | 1 | -1/+3 |
* | Make sure that we use the canonical type for the names of instantiated | Douglas Gregor | 2009-05-15 | 1 | -2/+5 |
* | Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when | Douglas Gregor | 2009-05-15 | 1 | -4/+5 |
* | Implement template instantiation for DeclStmt | Douglas Gregor | 2009-05-15 | 1 | -1/+10 |
* | Introduce basic support for instantiating the definitions of member | Douglas Gregor | 2009-05-14 | 1 | -1/+20 |
* | Check that the function being overridden is virtual. | Anders Carlsson | 2009-05-14 | 1 | -2/+2 |
* | Introduce a stack of instantiation scopes that are used to store the mapping ... | Douglas Gregor | 2009-05-14 | 1 | -0/+9 |
* | Link FunctionDecls instantiated from the member functions of a class | Douglas Gregor | 2009-05-14 | 1 | -6/+22 |
* | Explicit instantiations of templates now instantiate the definitions | Douglas Gregor | 2009-05-13 | 1 | -0/+17 |
* | Encapsulate template arguments lists in a new class, | Douglas Gregor | 2009-05-11 | 1 | -26/+14 |
* | Implement the semantics of the injected-class-name within a class | Douglas Gregor | 2009-05-10 | 1 | -3/+0 |
* | Replace more release+static_cast with takeAs. | Anders Carlsson | 2009-05-01 | 1 | -1/+1 |
* | This is a pretty big cleanup for how invalid decl/type are handle. | Chris Lattner | 2009-04-25 | 1 | -17/+10 |
* | Propagate the ASTContext to various AST traversal and lookup functions. | Douglas Gregor | 2009-04-09 | 1 | -12/+12 |
* | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -9/+8 |
* | The injected-class-name of class templates and class template | Douglas Gregor | 2009-03-26 | 1 | -0/+2 |
* | Implement template instantiation for static data members of class | Douglas Gregor | 2009-03-25 | 1 | -0/+41 |
* | Pass access specifiers through to member classes and member enums. | Douglas Gregor | 2009-03-25 | 1 | -0/+1 |
* | Instantiation for member classes of class templates. Note that only | Douglas Gregor | 2009-03-25 | 1 | -0/+19 |
* | Stub out some declaration kinds that cannot ever be instantiated | Douglas Gregor | 2009-03-25 | 1 | -0/+14 |
* | Minor refactoring to eliminate an extra switch during template instantiation | Douglas Gregor | 2009-03-25 | 1 | -3/+9 |