| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement TemplateArgument::dump() method for debugging, patterned after Temp... | Yaron Keren | 2016-01-29 | 1 | -0/+6 |
* | [TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo. | James Y Knight | 2015-12-29 | 1 | -29/+12 |
* | [TrailingObjects] Convert ASTTemplateKWAndArgsInfo and ASTTemplateArgumentLis... | James Y Knight | 2015-12-24 | 1 | -47/+53 |
* | Explicitly delete a function that is supposed to never be called. | Richard Smith | 2015-10-02 | 1 | -1/+1 |
* | PR14858: Initial support for proper sizeof... handling within alias templates. | Richard Smith | 2015-09-23 | 1 | -0/+4 |
* | [AST] ArrayRefize template argument packs. No functionality change intended. | Benjamin Kramer | 2015-08-05 | 1 | -9/+6 |
* | Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin... | Aaron Ballman | 2015-02-15 | 1 | -1/+1 |
* | [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py | Chandler Carruth | 2015-01-14 | 1 | -1/+1 |
* | Rename TemplateArgument::getTypeForDecl to getParamTypeForDecl for clarity | David Blaikie | 2014-10-17 | 1 | -1/+1 |
* | PR21246: DebugInfo: Emit the appropriate type (cv qualifiers, reference-ness,... | David Blaikie | 2014-10-16 | 1 | -7/+5 |
* | Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just... | Craig Topper | 2014-08-27 | 1 | -1/+1 |
* | Added the pack_elements range accessor. Refactoring some for loops to use ran... | Aaron Ballman | 2014-07-15 | 1 | -0/+7 |
* | Remove llvm:: from uses of ArrayRef. | Craig Topper | 2014-06-28 | 1 | -2/+2 |
* | Recover from missing typenames on template args for MSVC compatibility | Reid Kleckner | 2014-06-10 | 1 | -0/+4 |
* | [C++11] Use 'nullptr' | Craig Topper | 2014-05-06 | 1 | -1/+1 |
* | PR19278: Align ASTTemplateArgumentListInfo to match its following dynamic array | Richard Smith | 2014-03-28 | 1 | -1/+2 |
* | Add TemplateSpecializationType polymorphism for hasTemplateArgument and | Peter Collingbourne | 2014-02-20 | 1 | -7/+9 |
* | Sema: Properly support Microsoft-mode template arguments | David Majnemer | 2013-08-23 | 1 | -2/+2 |
* | Reduce sizeof(TemplateArgument) from 32 to 24. | Eli Friedman | 2013-08-21 | 1 | -41/+52 |
* | Fix one place I missed that was memcpy'ing TypeLocs in a way that messes | Eli Friedman | 2013-06-20 | 1 | -11/+0 |
* | Silence anonymous type in anonymous union warnings. | Eric Christopher | 2013-03-15 | 1 | -32/+39 |
* | Mark unimplemented function with LLVM_DELETED_FUNCTION | David Blaikie | 2013-02-21 | 1 | -1/+1 |
* | Include llvm::Optional in clang/Basic/LLVM.h | David Blaikie | 2013-02-20 | 1 | -3/+3 |
* | Rework the visibility computation algorithm in preparation | John McCall | 2013-02-16 | 1 | -0/+6 |
* | Sort #include lines for all files under include/... | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
* | Fix the AST representation for non-type template arguments to encode | Eli Friedman | 2012-09-26 | 1 | -32/+60 |
* | Fix overallocation and underalignment of ASTTemplateArgumentListInfo objects. | Richard Smith | 2012-08-15 | 1 | -7/+13 |
* | Documentation cleanup: | James Dennett | 2012-06-22 | 1 | -4/+2 |
* | Reuse APInt's getNumWords, which gets rounding right (my ad-hoc solution miss... | Benjamin Kramer | 2012-06-07 | 1 | -5/+6 |
* | Plug a long standing memory leak in TemplateArgument. | Benjamin Kramer | 2012-06-07 | 1 | -70/+26 |
* | Implement support for null non-type template arguments for non-type | Douglas Gregor | 2012-04-06 | 1 | -1/+0 |
* | [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY. | Daniel Dunbar | 2012-03-09 | 1 | -3/+4 |
* | Added source location for the template keyword in AST template-id expressions. | Abramo Bagnara | 2012-01-27 | 1 | -1/+36 |
* | Don't use TemplateArgumentListInfo inside AST nodes because it may leak. | Argyrios Kyrtzidis | 2011-09-22 | 1 | -0/+46 |
* | remove some now-redundant forward declarations. | Chris Lattner | 2011-07-20 | 1 | -1/+0 |
* | add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications. | Chris Lattner | 2011-07-20 | 1 | -1/+1 |
* | now that we have a centralized place to do so, add some using declarations for | Chris Lattner | 2011-07-20 | 1 | -1/+1 |
* | Introduce the notion of instantiation dependence into Clang's AST. A | Douglas Gregor | 2011-07-01 | 1 | -1/+6 |
* | Push nested-name-specifier source location information into template | Douglas Gregor | 2011-03-02 | 1 | -13/+14 |
* | Teach template template argument pack expansions to keep track of the | Douglas Gregor | 2011-01-14 | 1 | -11/+44 |
* | Keep track of the number of expansions to be produced from a type pack | Douglas Gregor | 2011-01-14 | 1 | -0/+4 |
* | PR3558: mark "logically const" accessor methods in ASTContext as const, | Jay Foad | 2011-01-12 | 1 | -1/+1 |
* | Add TemplateArgument::CreatePackCopy() to create a new parameter pack | Douglas Gregor | 2011-01-11 | 1 | -0/+6 |
* | Work-in-progress implementation of C++0x [temp.arg.explicit]p9, which | Douglas Gregor | 2011-01-10 | 1 | -2/+2 |
* | When default-initializing a TemplateArgumentLocInfo, make sure that we | Douglas Gregor | 2011-01-06 | 1 | -1/+1 |
* | Replace the representation of template template argument pack | Douglas Gregor | 2011-01-05 | 1 | -18/+27 |
* | Add semantic analysis for the creation of and an AST representation | Douglas Gregor | 2011-01-05 | 1 | -10/+37 |
* | Implement template argument deduction for pack expansions whose | Douglas Gregor | 2010-12-22 | 1 | -0/+6 |
* | Implement basic support for template instantiation of pack expansions | Douglas Gregor | 2010-12-20 | 1 | -0/+10 |
* | Clean up the handling of template argument packs, especially in the | Douglas Gregor | 2010-12-20 | 1 | -0/+5 |