aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Expr.cpp
AgeCommit message (Expand)Author
2013-05-06Grab-bag of bit-field fixes:John McCall
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-02-23Add streamed versions of getQualifiedNameAsString.Benjamin Kramer
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-02-01Use const visitors in ASTDumper.Alexander Kornienko
2013-01-26Constify some getters of DesignatedInitExprDmitri Gribenko
2013-01-22Switch to APFloat constructor taking fltSemantics.Tim Northover
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-17Some builtins do not evaluate their arguments. Teach EvaluatedExprVisitor notRichard Smith
2013-01-17Suppress all -Wunused-value warnings from macro body expansions.Matt Beaumont-Gay
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-02s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-25Fix for PR12222.Erik Verbruggen
2012-12-14Don't hit an assertion failure when calculating the __PRETTY_FUNCTION__Argyrios Kyrtzidis
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-08Allow to pass from syntactic form of InitListExpr to semantic form (just as v...Abramo Bagnara
2012-11-08Fixed range of implicit MemberExpr.Abramo Bagnara
2012-11-01Fix an incorrect assert, the LHS can be an LValue.Rafael Espindola
2012-11-01[libclang] Introduce clang_Cursor_getReceiverType which returns the CXType forArgyrios Kyrtzidis
2012-10-27Move two helper functions to AST so that sema can use them.Rafael Espindola
2012-10-24Address feedback from Eli Friedman on r166522.Matt Beaumont-Gay
2012-10-23Don't emit -Wunused-value warnings from macro expansions.Matt Beaumont-Gay
2012-10-23Fix -Wunused-value to not warn on expressions that have unresolved lookups dueMatt Beaumont-Gay
2012-10-08StringRef-ify Binary/UnaryOperator::getOpcodeStrDavid Blaikie
2012-10-01Move isObjCSelf into Expr.Anna Zaks
2012-09-24Handle C++ functional casts in a similar way to C-style casts inEli Friedman
2012-09-14In StringLiteral::setString make sure that we copy the number ofArgyrios Kyrtzidis
2012-09-12PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-20Fix InitListExpr::isStringLiteralInit so it handles various edge cases correc...Eli Friedman
2012-08-13Factor out computation of whether a typeid's expression is potentiallyRichard Smith
2012-08-10Provide isConst/Volatile on CXXMethodDecl.David Blaikie
2012-08-08Implement warning for integral null pointer constants other than the literal 0.David Blaikie
2012-08-07Update documentation of HasSideEffects to match its callers' expectations, andRichard Smith
2012-08-07Teach Expr::HasSideEffects about all the Expr types, and fix a bug where itRichard Smith
2012-07-17Handle the case where the base type is not dependent, but the derived one is.Rafael Espindola
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer
2012-06-28Fix another issue with devirtualizing calls to final methods by passing themRafael Espindola
2012-06-27Implement John McCall's review of r159212 other than the this pointer notRafael Espindola
2012-06-26During codegen of a virtual call we would extract any casts in the expressionRafael Espindola
2012-06-15Make the ".*" operator work correctly when the base is a prvalue and the fiel...Eli Friedman
2012-06-13Moved the StringLiteral printing code from StmtPrinter into the StringLiteralRichard Trieu
2012-06-13PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode ...Richard Smith
2012-06-12Remove unused variable.Dmitri Gribenko
2012-05-24A minor tweak to the new volatile lvalue warning: don't warn on "(void)x", wh...Eli Friedman
2012-05-24Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conce...Eli Friedman