aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/TypePrinter.cpp
AgeCommit message (Expand)Author
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
2010-12-20Introduce a new type, PackExpansionType, to capture types that areDouglas Gregor
2010-12-10Added ParenType type node.Abramo Bagnara
2010-12-10It's kindof silly that ExtQuals has an ASTContext&, and we can use thatJohn McCall
2010-11-16Update TypePrinter::PrintVector to handle new Neon vector types.Bob Wilson
2010-11-12Make sure to always check the result ofDouglas Gregor
2010-11-10Add a variant of GCC-style vector types for ARM NEON.Bob Wilson
2010-11-07Remove broken support for variadic templates, along with the variousDouglas Gregor
2010-09-05"const id<NSFoo> *" instead of "id<NSFoo> const *".Chris Lattner
2010-09-05"const id<NSFoo> *" not "id<NSFoo> const*"Chris Lattner
2010-09-05"const std::vector<int>*" not "std::vector<int> const*"Chris Lattner
2010-09-05"const _Complex float *" not "_Complex float const *"Chris Lattner
2010-09-05'const std::type_info*' instead of 'std::type_info const*'Chris Lattner
2010-09-05print "const intptr_t" instead of "intptr_t const"Chris Lattner
2010-09-05make clang print types as "const int *" instead of "int const*",Chris Lattner
2010-09-04revert this, it isn't safe.Chris Lattner
2010-09-04tidy upChris Lattner
2010-09-03Add symantic support for the Pascal calling convention viaDawn Perchik
2010-08-28improve comment, patch by Vladimir Kirillov!Chris Lattner
2010-07-26It's not necessary to call flush() on a raw_ostream immediately priorDan Gohman
2010-06-23improve altivec vector bool/pixel support, patch by Anton YartsevChris Lattner
2010-06-16Revert r106099; it broke self-host.Douglas Gregor
2010-06-16Added TemplateTypeParmType::getDecl().Abramo Bagnara
2010-06-11Split DependentNameType into two types. DependentNameType represents theJohn McCall
2010-05-28Only provide a source location for an anonymous tag if the location is validDouglas Gregor
2010-05-18Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor
2010-05-15Substantially alter the design of the Objective C type AST by introducingJohn McCall
2010-05-11Merged Elaborated and QualifiedName types.Abramo Bagnara
2010-04-27Removed spaces at end of line. (Test commit.)Abramo Bagnara
2010-04-27Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall
2010-04-05Extend the type printing policy to allow one to turn off the printingDouglas Gregor
2010-03-31Extend DependentNameType with a keyword enum that specifies whetherDouglas Gregor
2010-03-31Rename TypenameType to DependentNameType in anticipation of someDouglas Gregor
2010-03-30Remember the regparm attribute in FunctionType::ExtInfo.Rafael Espindola
2010-03-30the big refactoring bits of PR3782.Rafael Espindola
2010-03-19Pretty-print anonymous types using their kind and presumed location.John McCall
2010-03-10Suppress the tag when printing an ElaboratedType if the language optionsJohn McCall
2010-03-10When pretty-printing tag types, only print the tag if we're in C (andJohn McCall
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-02-05First stage of adding AltiVec supportJohn Thompson
2010-02-04Allow calling convention attributes to apply to types. Patch by Chip Davis!John McCall
2010-01-11Implement name lookup for conversion function template specializationsDouglas Gregor
2009-12-29Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson
2009-12-08Implement template instantiation for exception specifications. Also,Douglas Gregor
2009-12-04Fix "using typename" and the instantiation of non-dependent using declarations.John McCall