aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclPrinter.cpp
AgeCommit message (Expand)Author
2012-05-05Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings.Argyrios Kyrtzidis
2012-05-01Print inline for inline namespaces, from Faisal ValiDouglas Gregor
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-03-01Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-07Print NamedDecls directly to a raw_ostream where possible.Benjamin Kramer
2012-01-03Introduce a non-uglified syntax for module imports in Objective-C:Douglas Gregor
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-02Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor
2011-11-19Add support for pretty-printing attributes, from Richard Membarth!Douglas Gregor
2011-11-08DeclPrinter: print the declaration's storage class specifier asPeter Collingbourne
2011-10-30Fixed CXX struct and class initialization printing to support 'move'Jim Goodnow II
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer
2011-10-12Add returns_twice to functions that are known to return twice. This implementsRafael Espindola
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-19OpenCL: introduce support for function scope __local variablesPeter Collingbourne
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-17Fix incorrect code indentation and silence dead store warning due to idiomati...Ted Kremenek
2011-07-28Add template instantiations to the output of -ast-dump.Richard Trieu
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-06-15Automatic Reference Counting.John McCall
2011-06-11Added 'atomic' for objc properties.Fariborz Jahanian
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-05-06Modify some deleted function methods to better reflect reality:Sean Hunt
2011-05-02Remove dead variable caught by GCC.Nick Lewycky
2011-05-01Re-applies the patch first applied way back in r106099, withChandler Carruth
2011-04-27When printing a base-specifier, print the ellipsis ("...") if it is aDouglas Gregor
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-15Teach -ast-print how to print template template parameters.Richard Smith
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-03-16Support for printing/dumping static assertsPeter Collingbourne
2011-03-12Propagate the new exception information to FunctionProtoType.Sebastian Redl
2011-02-25Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor
2011-02-17Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall
2011-01-08Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Sean Hunt
2011-01-05Implement support for template template parameter packs, e.g.,Douglas Gregor
2010-12-24When instantiating a non-type template parameter pack, be sure toDouglas Gregor
2010-12-14Added missing IgnoreParens().Abramo Bagnara
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall
2010-12-04More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet
2010-12-03Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara
2010-12-01AST printing for scoped enumerations and enumerations with a fixed underlying...Douglas Gregor