aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/StmtPrinter.cpp
AgeCommit message (Expand)Author
2012-04-21move some stuff to .rodataNuno Lopes
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-12Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith
2012-04-11Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith
2012-04-05Fix assertions and wrong output from StmtPrinter's string literal printing.Richard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-09Fix statement printing for raw and template user-defined literals.Richard Smith
2012-03-08Ensure we don't print 123ULL_foo when printing a user-defined integer literal.Richard Smith
2012-03-07AST representation for user-defined literals, plus just enough of semanticRichard Smith
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-23Provide the __is_trivially_assignable type trait, which providesDouglas Gregor
2012-02-16Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl
2012-02-16Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl
2012-02-16Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-07Print NamedDecls directly to a raw_ostream where possible.Benjamin Kramer
2012-02-07Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall
2012-01-02Add assertion to char32_t that the value is valid, as suggested by Jordy Rose.Richard Smith
2011-12-30Fix crash when trying to pretty-print unicode or wide string literals.Richard Smith
2011-12-03Implement support for the __is_final type trait, to determine whetherDouglas Gregor
2011-11-30Per an offline conversation with John McCall, have StmtPrinter actually print...Ted Kremenek
2011-11-07Add support for printing integer literals of type short, unsigned short,Richard Trieu
2011-11-06Change the AST representation of operations on Objective-CJohn McCall
2011-10-25Implement support for dependent Microsoft __if_exists/__if_not_existsDouglas Gregor
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer
2011-10-11Silence some -Wuninitialized false positives with gcc.Eli Friedman
2011-10-11Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman
2011-10-05Use APFloat::toString to print APFloats more precisely in the AST printer. P...Eli Friedman
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-15Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor
2011-06-15Automatic Reference Counting.John McCall
2011-06-04Add support for builtin astype:Tanya Lattner
2011-05-13Implement the __is_trivially_copyable type traitSean Hunt
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt
2011-05-01Remove a few more bogus returns when the switch covers all theChandler Carruth
2011-05-01Remove another default and a *completely* bogus return from a switchChandler Carruth
2011-05-01Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr.Chandler Carruth
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley
2011-04-27t/clang/type-traitsJohn Wiegley