aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/TypePrinter.cpp
AgeCommit message (Expand)Author
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-02-23Revert r175912, "Add support for coldcc to clang" at John's request.Peter Collingbourne
2013-02-22Add support for coldcc to clangPeter Collingbourne
2013-02-22Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer
2013-02-22StmtPrinter: Directly print types to the stream instead of taking a detour th...Benjamin Kramer
2012-12-25Add intel_ocl_bicc calling convention as a function attribute to clang. The c...Guy Benyei
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-24Don't print scope qualifiers for references to a type defined locally in a fu...Eli Friedman
2012-10-18Remove check which incorrectly suppressed printing an identifier in type prin...Eli Friedman
2012-10-16Add pnaclcall convention to Native Client targets.Derek Schuff
2012-09-27Pass PrintingPolicy by reference, copying it isn't cheap.Benjamin Kramer
2012-07-13Provide a special-case diagnostic when two class member functions instantiateRichard Smith
2012-07-04Drop the ASTContext.h include from DeclFriend.h and DeclTemplate.h.Benjamin Kramer
2012-06-29From Philippe Canal:Axel Naumann
2012-05-05Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings.Argyrios Kyrtzidis
2012-05-05Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNa...Argyrios Kyrtzidis
2012-04-06Implement support for null non-type template arguments for non-typeDouglas Gregor
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-08Revise the SplitQualType interface to make it its own thing instead ofJohn McCall
2012-02-07Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2011-11-08TypePrinter: print OpenCL address space names. Patch by RichardPeter Collingbourne
2011-11-03Add a printing policy flag to suppress printing "<anonymous>::" priorDouglas Gregor
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis
2011-06-15Automatic Reference Counting.John McCall
2011-05-25Fix MSVC warning: <unsafe use of type 'bool' in operation>Francois Pichet
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-01Switch the interface name for both TemplateTypeParmType andChandler Carruth
2011-05-01Re-applies the patch first applied way back in r106099, withChandler Carruth
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-14Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov
2011-03-16Use ElaboratedType also for C.Abramo Bagnara
2011-03-12Propagate the new exception information to FunctionProtoType.Sebastian Redl
2011-03-04Make AttributedTypes for GC-qualified types and fix some miscellaneousJohn McCall
2011-02-28Eliminate the last remains of TemplateSpecializationTypes withDouglas Gregor
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-17When printing a qualified type, look through a substituted templateDouglas Gregor
2011-01-26Rvalue references for *this: Douglas Gregor
2011-01-14Start implementing support for substitution into pack expansions thatDouglas Gregor
2011-01-09Don't crash if SpecString is an empty string.Francois Pichet
2011-01-07Prefix all attribute enumerators with attr_ for consistency.Francois Pichet
2011-01-07Do not use cdecl, fastcall, stdcall etc.. as identifier name. They are reserv...Francois Pichet
2011-01-06Introduce an AttributedType, but don't actually use it anywhere yet.John McCall
2010-12-20Clean up the printing of template argument packs; previously, we wereDouglas Gregor
2010-12-20Clean up the handling of template argument packs, especially in theDouglas Gregor