| Commit message (Expand) | Author | Age | Files | Lines |
* | A few tweaks to MaterializeTemporaryExpr suggested by John. | Douglas Gregor | 2011-06-21 | 1 | -1/+1 |
* | Introduce a new AST node describing reference binding to temporaries. | Douglas Gregor | 2011-06-21 | 1 | -0/+5 |
* | Automatic Reference Counting. | John McCall | 2011-06-15 | 1 | -0/+2 |
* | Add support for builtin astype: | Tanya Lattner | 2011-06-04 | 1 | -0/+1 |
* | Classify bound member function types are member function types. Fixes | Douglas Gregor | 2011-05-21 | 1 | -4/+6 |
* | Implementation of Embarcadero array type traits | John Wiegley | 2011-04-28 | 1 | -0/+1 |
* | t/clang/expr-traits | John Wiegley | 2011-04-25 | 1 | -0/+1 |
* | Add a new expression classification, CL_AddressableVoid | Peter Collingbourne | 2011-04-19 | 1 | -4/+9 |
* | C1X: implement generic selections | Peter Collingbourne | 2011-04-15 | 1 | -0/+8 |
* | After some discussion with Doug, we decided that it made a lot more sense | John McCall | 2011-04-12 | 1 | -0/+7 |
* | More coherent diagnostic attempting to assign to a member of a const object r... | Fariborz Jahanian | 2011-03-26 | 1 | -1/+5 |
* | Add support for the OpenCL vec_step operator, by generalising and | Peter Collingbourne | 2011-03-11 | 1 | -1/+1 |
* | Change the representation of GNU ?: expressions to use a different expression | John McCall | 2011-02-17 | 1 | -7/+14 |
* | AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions | Peter Collingbourne | 2011-02-09 | 1 | -0/+1 |
* | Remove vtables from the Stmt hierarchy; this was pretty easy as | John McCall | 2011-02-09 | 1 | -0/+1 |
* | Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, | Douglas Gregor | 2011-01-15 | 1 | -0/+1 |
* | Implement the sizeof...(pack) expression to compute the length of a | Douglas Gregor | 2011-01-04 | 1 | -0/+1 |
* | Implement support for pack expansions whose pattern is a non-type | Douglas Gregor | 2011-01-03 | 1 | -0/+3 |
* | Microsoft's __uuidof operator returns a lvalue. | Francois Pichet | 2010-12-17 | 1 | -1/+1 |
* | Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi... | Francois Pichet | 2010-12-08 | 1 | -1/+0 |
* | Type traits intrinsic implementation: __is_base_of(T, U) | Francois Pichet | 2010-12-07 | 1 | -0/+1 |
* | Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical | John McCall | 2010-12-06 | 1 | -3/+3 |
* | Clarify the logic for when to build an overloaded binop. In particular, | John McCall | 2010-12-06 | 1 | -1/+1 |
* | Although we currently have explicit lvalue-to-rvalue conversions, they're | John McCall | 2010-12-04 | 1 | -4/+7 |
* | Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope... | John McCall | 2010-12-02 | 1 | -12/+6 |
* | Switch a lot of call-sites over to using the new value-kind calculations. | John McCall | 2010-11-24 | 1 | -1/+1 |
* | A few tweaks to the value-kind computation: | John McCall | 2010-11-23 | 1 | -2/+0 |
* | Major anonymous union/struct redesign. | Francois Pichet | 2010-11-21 | 1 | -0/+1 |
* | Add an assertion, fix a whole bunch of bugs, comment the assertion | John McCall | 2010-11-18 | 1 | -0/+19 |
* | Calculate the value kind of an expression when it's created and | John McCall | 2010-11-18 | 1 | -3/+1 |
* | Simplify some complex emission and implement correct semantics for | John McCall | 2010-11-16 | 1 | -3/+15 |
* | Add a new expression kind, OpaqueValueExpr, which is useful for | John McCall | 2010-11-15 | 1 | -10/+22 |
* | Eliminate usage of ObjCSuperExpr used for | Fariborz Jahanian | 2010-10-14 | 1 | -1/+0 |
* | Fix classification of statement expressions. | Douglas Gregor | 2010-09-15 | 1 | -1/+1 |
* | RHS of property expression assignment requires | Fariborz Jahanian | 2010-09-14 | 1 | -1/+2 |
* | Eliminate the default case in the expression-classification code, so | Douglas Gregor | 2010-09-14 | 1 | -7/+65 |
* | property reference expression used on lhs of assignment | Fariborz Jahanian | 2010-09-09 | 1 | -1/+2 |
* | Propagate whether an id-expression is the immediate argument of | John McCall | 2010-08-27 | 1 | -0/+4 |
* | GCC didn't care for my attempt at API compatibility, so brute-force everything | John McCall | 2010-08-25 | 1 | -9/+9 |
* | More incremental progress towards not including Expr.h in Sema.h. | John McCall | 2010-08-25 | 1 | -4/+4 |
* | Update ImplicitCastExpr to be able to represent an XValue. | Sebastian Redl | 2010-07-20 | 1 | -3/+9 |
* | Reinstate the fix for PR7556. A silly use of isTrivial() was | Douglas Gregor | 2010-07-08 | 1 | -1/+1 |
* | Revert r107828 and r107827, the fix for PR7556, which seems to be | Douglas Gregor | 2010-07-07 | 1 | -1/+1 |
* | Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its | Douglas Gregor | 2010-07-07 | 1 | -1/+1 |
* | Prefer llvm_unreachable(...) to assert(false && ...). This is important as | Chandler Carruth | 2010-06-29 | 1 | -5/+6 |
* | Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the cl... | Sebastian Redl | 2010-06-28 | 1 | -0/+470 |