- be230c3 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 14 years ago
- ecea19f Microsoft's __uuidof operator returns a lvalue. by Francois Pichet · 14 years ago
- f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
- 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
- 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
- 01b2e4e Clarify the logic for when to build an overloaded binop. In particular, by John McCall · 14 years ago
- f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
- 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
- 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
- dfa1edb A few tweaks to the value-kind computation: by John McCall · 14 years ago
- 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
- 0943168 Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 14 years ago
- f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
- b418d74 Simplify some complex emission and implement correct semantics for by John McCall · 14 years ago
- 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
- 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
- 226cbfc Fix classification of statement expressions. by Douglas Gregor · 14 years ago
- c4e1a68 RHS of property expression assignment requires by Fariborz Jahanian · 14 years ago
- 4178b57 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 14 years ago
- 4088ec0 property reference expression used on lhs of assignment by Fariborz Jahanian · 14 years ago
- 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
- 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
- ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
- 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
- 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
- 0010bca Prefer llvm_unreachable(...) to assert(false && ...). This is important as by Chandler Carruth · 14 years ago
- 2111c85 Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the classification of an expression under the C++0x taxology (value category). Reimplement isLvalue and isModifiableLvalue using these functions. No regressions in the test suite from this, and my rough performance check doesn't show any regressions either. by Sebastian Redl · 14 years ago