summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor2011-03-011-21/+13
* Reinstate r126737, extending the generation of type-source locationDouglas Gregor2011-03-011-13/+21
* Revert r126737, the most recent nested-name-specifier location change, for bu...Douglas Gregor2011-03-011-21/+13
* Push nested-name-specifier source location information into elaboratedDouglas Gregor2011-03-011-13/+21
* Push nested-name-specifier source location information intoDouglas Gregor2011-03-011-18/+19
* Teach Sema::CheckTypenameType to use nested-name-specifiers withDouglas Gregor2011-02-281-2/+3
* Push nested-name-specifier location information into DeclRefExpr andDouglas Gregor2011-02-281-29/+23
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-17/+13
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-38/+22
* Eliminate the last remains of TemplateSpecializationTypes withDouglas Gregor2011-02-281-13/+95
* When we encounter a dependent template name within aDouglas Gregor2011-02-281-0/+3
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-251-12/+9
* Push nested-name-specifier source-location information intoDouglas Gregor2011-02-251-30/+18
* Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor2011-02-251-2/+174
* Retain complete source-location information for C++Douglas Gregor2011-02-241-12/+12
* Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor2011-02-241-0/+31
* Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor2011-02-241-28/+14
* Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor2011-02-241-6/+8
* Fix PR9276: We were missing the checks for auto deducing to different types i...Richard Smith2011-02-231-5/+2
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-0/+32
* Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner2011-02-171-24/+35
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-4/+30
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-29/+22
* AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actionsPeter Collingbourne2011-02-091-2/+36
* Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall2011-02-091-7/+1
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-2/+2
* Assert during instantiation of blocks that we've captured everything thatJohn McCall2011-02-041-39/+61
* Rvalue references for *this: Douglas Gregor2011-01-261-2/+5
* Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actuallyDouglas Gregor2011-01-251-3/+3
* Be a bit more defensive about setting the temporary base locationDouglas Gregor2011-01-251-1/+3
* Enhance the diagnostic for referring to a typedef with an elaborated name to beNick Lewycky2011-01-241-3/+22
* Implement basic support for the use of variadic templates and blocksDouglas Gregor2011-01-191-11/+27
* Change the canonical representation of array types to store qualifiers on theJohn McCall2011-01-191-8/+11
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-19/+19
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-1/+0
* Introduce a new kind of TemplateName that captures a substitutedDouglas Gregor2011-01-151-1/+29
* Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr,Douglas Gregor2011-01-151-0/+8
* Teach template template argument pack expansions to keep track of theDouglas Gregor2011-01-141-1/+1
* Handle substitutions into function parameter packs whose patternsDouglas Gregor2011-01-141-9/+45
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-141-9/+14
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-141-23/+40
* Start implementing support for substitution into pack expansions thatDouglas Gregor2011-01-141-0/+7
* Allow us to transform pack expansion expressions.Douglas Gregor2011-01-131-2/+8
* Teach TreeTransform how to transform a pack expansion type intoDouglas Gregor2011-01-121-2/+28
* Implement partial ordering of class template partial specializationsDouglas Gregor2011-01-111-0/+12
* Implement more of C++0x [temp.arg.explicit]p9, allowing extension ofDouglas Gregor2011-01-101-2/+26
* Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor2011-01-101-7/+77
* Fix a valgrind error when transforming function prototypes withDouglas Gregor2011-01-071-0/+1
* Implement substitution of a function parameter pack for its set ofDouglas Gregor2011-01-071-0/+6
* Factor out the template transformation of a sequence of functionDouglas Gregor2011-01-071-21/+35
OpenPOWER on IntegriCloud