|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Language-design credit goes to a lot of people, but I particularly want
to single out Blaine Garst and Patrick Beard for their contributions.
Compiler implementation credit goes to Argyrios, Doug, Fariborz, and myself,
in no particular order.
llvm-svn: 133103 | 
| | 
| 
| 
| 
| 
| 
| | Stmt::const_child_range, then make a bunch of places use them instead
of the individual iterator accessors.
llvm-svn: 125450 | 
| | 
| 
| 
| 
| 
| 
| 
| | statement.  We've never seen any other cases that were real bugs.
Fixes <rdar://problem/6962292>.
llvm-svn: 125419 | 
| | 
| 
| 
| | llvm-svn: 119181 | 
| | 
| 
| 
| 
| 
| | to the new constants.
llvm-svn: 112047 | 
| | 
| 
| 
| | llvm-svn: 81346 | 
| | 
| 
| 
| | llvm-svn: 71469 | 
| | 
| 
| 
| 
| 
| | are ParenExpr or CastExprs.
llvm-svn: 71026 | 
| | 
| 
| 
| | llvm-svn: 68680 | 
| | 
| 
| 
| 
| 
| 
| | value of its subexpressions unless it is a comma (in which case it doesn't
consume the left subexpression).
llvm-svn: 68628 | 
| | 
| 
| 
| 
| 
| 
| | should only be an error if that value is consumed. This fix was largely
accomplished by moving 'isConsumedExpr' back to ParentMap.
llvm-svn: 68195 | 
| | 
| 
| 
| 
| 
| | when say that a store is dead even though the computed value is used in the enclosing expression.
llvm-svn: 62552 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | - Kill unnecessary #includes in .cpp files. This is an automatic
   sweep so some things removed are actually used, but happen to be
   included by a previous header. I tried to get rid of the obvious
   examples and this was the easiest way to trim the #includes in one
   fell swoop.
 - We now return to regularly scheduled development.
llvm-svn: 54632 | 
|  | child to parents.
llvm-svn: 52553 |