Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Improve the tracking of source locations for parentheses in constructor calls. | Chandler Carruth | 2010-10-25 | 1 | -1/+3 | |
| | | | | | | | | | | | | This adds them where missing, and traces them through PCH. We fix at least one bug in the extents found by the Index library, and make a lot of refactoring tools which care about the exact formulation of a constructor call easier to write. Also some minor cleanups to more consistently follow the friend pattern instead of the setter pattern when rebuilding a serialized AST. Patch originally by Samuel Benzaquen. llvm-svn: 117254 | |||||
* | Eradicate IsSuper field from ObjCImplicitSetterGetterRefExprClass | Fariborz Jahanian | 2010-10-15 | 1 | -1/+0 | |
| | | | | | | AST node. (finishing off radar 8525788). llvm-svn: 116603 | |||||
* | Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and ↵ | Argyrios Kyrtzidis | 2010-10-15 | 1 | -11/+6 | |
| | | | | | | QualifierInfos (rdar://8513756). llvm-svn: 116598 | |||||
* | Eliminate usage of ObjCSuperExpr used for | Fariborz Jahanian | 2010-10-14 | 1 | -8/+9 | |
| | | | | | | | 'super' as receiver of property or a setter/getter methods. //rdar: //8525788 llvm-svn: 116483 | |||||
* | Don't warn for an unused label if it has 'unused' attribute. Fixes ↵ | Argyrios Kyrtzidis | 2010-09-28 | 1 | -0/+1 | |
| | | | | | | rdar://8483139. llvm-svn: 114954 | |||||
* | Implement -Wunused-label. | Argyrios Kyrtzidis | 2010-09-19 | 1 | -0/+1 | |
| | | | | llvm-svn: 114315 | |||||
* | Eagerly evaluate type traits in Sema instead of lazily in AST. They actually ↵ | Sebastian Redl | 2010-09-13 | 1 | -0/+1 | |
| | | | | | | need Sema access to be correct, fixes coming up. llvm-svn: 113782 | |||||
* | When applying 'delete' on a pointer-to-array type match GCC and EDG behavior ↵ | Argyrios Kyrtzidis | 2010-09-13 | 1 | -0/+1 | |
| | | | | | | | | and treat it as 'delete[]'. Also offer a fix-it hint adding '[]'. llvm-svn: 113778 | |||||
* | Serialization support for CXXNoexceptExpr. | Sebastian Redl | 2010-09-10 | 1 | -0/+9 | |
| | | | | llvm-svn: 113627 | |||||
* | Add proper type-source information to UnaryTypeTraitExpr, including | Douglas Gregor | 2010-09-09 | 1 | -1/+1 | |
| | | | | | | libclang visitation. llvm-svn: 113492 | |||||
* | When building SwitchStmts in Sema, record whether all the enum values of a ↵ | Ted Kremenek | 2010-09-09 | 1 | -0/+1 | |
| | | | | | | | | | | switch(enum) where covered by individual case statements. Flow-based analyses may wish to consult this information, and recording this in the AST allows us to obviate reconstructing this information later when we build the CFG. llvm-svn: 113447 | |||||
* | Microsoft's __uuidof operator implementation part 1. | Francois Pichet | 2010-09-08 | 1 | -0/+13 | |
| | | | | llvm-svn: 113356 | |||||
* | Provide proper type-source location information for | Douglas Gregor | 2010-09-08 | 1 | -4/+3 | |
| | | | | | | | | CXXTemporaryObjectExpr, CXXScalarValueInitExpr, and CXXUnresolvedConstructExpr, getting rid of a bunch of FIXMEs in the process. llvm-svn: 113319 | |||||
* | Improve source-location information for CXXNewExpr, by hanging on to | Douglas Gregor | 2010-09-07 | 1 | -0/+1 | |
| | | | | | | the TypeSourceInfo for the allocated type. Fixes PR7501. llvm-svn: 113291 | |||||
* | Eliminate CXXBindReferenceExpr, which was used in a ton of | Douglas Gregor | 2010-09-02 | 1 | -9/+0 | |
| | | | | | | well-intentioned but completely unused code. llvm-svn: 112868 | |||||
* | AST work to support [C++] [IRgen] for ?: with missing LHS | Fariborz Jahanian | 2010-08-31 | 1 | -0/+1 | |
| | | | | | | | This is also pr7726 and wip. No change in functionality at this time. llvm-svn: 112612 | |||||
* | More incremental progress towards not including Expr.h in Sema.h. | John McCall | 2010-08-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 112044 | |||||
* | Regularize the API for accessing explicit template arguments. | John McCall | 2010-08-19 | 1 | -5/+4 | |
| | | | | llvm-svn: 111584 | |||||
* | Rename pch namespace to serialization. | Sebastian Redl | 2010-08-18 | 1 | -107/+107 | |
| | | | | llvm-svn: 111478 | |||||
* | Rename PCHWriter.h to ASTWriter.h | Sebastian Redl | 2010-08-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 111466 | |||||
* | Rename the ASTWriter implementation files | Sebastian Redl | 2010-08-18 | 1 | -0/+1370 | |
llvm-svn: 111465 |