summaryrefslogtreecommitdiffstats
path: root/lib/AST/TypePrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-2/+3
* When overload resolution picks an implicitly-deleted special memberDouglas Gregor2012-02-151-2/+8
* Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith2012-02-101-1/+6
* Revise the SplitQualType interface to make it its own thing instead ofJohn McCall2012-02-081-1/+1
* Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor2012-02-071-27/+30
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+1
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-2/+1
* TypePrinter: print OpenCL address space names. Patch by RichardPeter Collingbourne2011-11-081-3/+15
* Add a printing policy flag to suppress printing "<anonymous>::" priorDouglas Gregor2011-11-031-0/+5
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+11
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-2/+2
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-5/+5
* Automatic Reference Counting.John McCall2011-06-151-19/+98
* Fix MSVC warning: <unsafe use of type 'bool' in operation>Francois Pichet2011-05-251-1/+1
* Implement a new type node, UnaryTransformType, designed to represent aSean Hunt2011-05-241-0/+15
* Switch the interface name for both TemplateTypeParmType andChandler Carruth2011-05-011-1/+1
* Re-applies the patch first applied way back in r106099, withChandler Carruth2011-05-011-4/+4
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-3/+3
* Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov2011-04-141-0/+16
* Use ElaboratedType also for C.Abramo Bagnara2011-03-161-1/+6
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-4/+14
* Make AttributedTypes for GC-qualified types and fix some miscellaneousJohn McCall2011-03-041-9/+11
* Eliminate the last remains of TemplateSpecializationTypes withDouglas Gregor2011-02-281-1/+2
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-0/+14
* When printing a qualified type, look through a substituted templateDouglas Gregor2011-02-171-5/+55
* Rvalue references for *this: Douglas Gregor2011-01-261-2/+15
* Start implementing support for substitution into pack expansions thatDouglas Gregor2011-01-141-0/+6
* Don't crash if SpecString is an empty string.Francois Pichet2011-01-091-1/+1
* Prefix all attribute enumerators with attr_ for consistency.Francois Pichet2011-01-071-7/+7
* Do not use cdecl, fastcall, stdcall etc.. as identifier name. They are reserv...Francois Pichet2011-01-071-6/+6
* Introduce an AttributedType, but don't actually use it anywhere yet.John McCall2011-01-061-0/+78
* Clean up the printing of template argument packs; previously, we wereDouglas Gregor2010-12-201-7/+20
* Clean up the handling of template argument packs, especially in theDouglas Gregor2010-12-201-41/+9
* Introduce a new type, PackExpansionType, to capture types that areDouglas Gregor2010-12-201-1/+7
* Added ParenType type node.Abramo Bagnara2010-12-101-0/+6
* It's kindof silly that ExtQuals has an ASTContext&, and we can use thatJohn McCall2010-12-101-101/+106
* Update TypePrinter::PrintVector to handle new Neon vector types.Bob Wilson2010-11-161-9/+25
* Make sure to always check the result ofDouglas Gregor2010-11-121-2/+2
* Add a variant of GCC-style vector types for ARM NEON.Bob Wilson2010-11-101-3/+3
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-4/+4
* "const id<NSFoo> *" instead of "id<NSFoo> const *".Chris Lattner2010-09-051-7/+9
* "const id<NSFoo> *" not "id<NSFoo> const*"Chris Lattner2010-09-051-1/+3
* "const std::vector<int>*" not "std::vector<int> const*"Chris Lattner2010-09-051-1/+1
* "const _Complex float *" not "_Complex float const *"Chris Lattner2010-09-051-1/+2
* 'const std::type_info*' instead of 'std::type_info const*'Chris Lattner2010-09-051-1/+1
* print "const intptr_t" instead of "intptr_t const"Chris Lattner2010-09-051-1/+2
* make clang print types as "const int *" instead of "int const*",Chris Lattner2010-09-051-1/+21
* revert this, it isn't safe.Chris Lattner2010-09-041-1/+2
* tidy upChris Lattner2010-09-041-2/+1
* Add symantic support for the Pascal calling convention viaDawn Perchik2010-09-031-0/+3