summaryrefslogtreecommitdiffstats
path: root/lib/AST/StmtPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-141-0/+17
* Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith2012-04-121-36/+18
* Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith2012-04-111-11/+11
* Fix assertions and wrong output from StmtPrinter's string literal printing.Richard Smith2012-04-051-5/+46
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-4/+0
* Fix statement printing for raw and template user-defined literals.Richard Smith2012-03-091-6/+9
* Ensure we don't print 123ULL_foo when printing a user-defined integer literal.Richard Smith2012-03-081-1/+6
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-071-0/+25
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+47
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-0/+17
* Provide the __is_trivially_assignable type trait, which providesDouglas Gregor2012-02-231-5/+6
* Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2012-02-161-11/+7
* Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl2012-02-161-7/+11
* Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl2012-02-161-11/+7
* Introduce support for template instantiation of lambdaDouglas Gregor2012-02-131-3/+3
* Print NamedDecls directly to a raw_ostream where possible.Benjamin Kramer2012-02-071-2/+2
* Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor2012-02-071-0/+92
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-2/+3
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-10/+11
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-1/+5
* Add assertion to char32_t that the value is valid, as suggested by Jordy Rose.Richard Smith2012-01-021-1/+1
* Fix crash when trying to pretty-print unicode or wide string literals.Richard Smith2011-12-301-8/+19
* Implement support for the __is_final type trait, to determine whetherDouglas Gregor2011-12-031-0/+1
* Per an offline conversation with John McCall, have StmtPrinter actually print...Ted Kremenek2011-11-301-1/+3
* Add support for printing integer literals of type short, unsigned short,Richard Trieu2011-11-071-0/+7
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+4
* Implement support for dependent Microsoft __if_exists/__if_not_existsDouglas Gregor2011-10-251-0/+16
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-3/+3
* Silence some -Wuninitialized false positives with gcc.Eli Friedman2011-10-111-1/+1
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-111-0/+53
* Use APFloat::toString to print APFloats more precisely in the AST printer. P...Eli Friedman2011-10-051-2/+3
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-3/+3
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-3/+15
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-7/+7
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+5
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+4
* Automatic Reference Counting.John McCall2011-06-151-0/+17
* Add support for builtin astype:Tanya Lattner2011-06-041-0/+7
* Implement the __is_trivially_copyable type traitSean Hunt2011-05-131-0/+1
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt2011-05-091-1/+1
* Remove a few more bogus returns when the switch covers all theChandler Carruth2011-05-011-4/+3
* Remove another default and a *completely* bogus return from a switchChandler Carruth2011-05-011-2/+2
* Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr.Chandler Carruth2011-05-011-2/+0
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-0/+42
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+13
* t/clang/type-traitsJohn Wiegley2011-04-271-4/+31
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+15
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+1