aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/TypePrinter.cpp
AgeCommit message (Expand)Author
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
2009-12-04Fix for PR5650 - Revised vector_size attribute handling to be done earlier be...John Thompson
2009-12-03Kill a few more random stderr uses.Daniel Dunbar
2009-11-23Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall
2009-11-21This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-12When comparing template parameter lists, distinguish between three cases:Douglas Gregor
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-11-10Move all of the type-printing logic to its own C++ source fileDouglas Gregor