Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename the ASTReader implementation files. | Sebastian Redl | 2010-08-18 | 1 | -1447/+0 |
| | | | | llvm-svn: 111473 | ||||
* | More PCH -> AST renaming. | Sebastian Redl | 2010-08-18 | 1 | -4/+4 |
| | | | | llvm-svn: 111472 | ||||
* | Rename PCHDeclReader -> ASTDeclReader. | Sebastian Redl | 2010-08-18 | 1 | -73/+73 |
| | | | | llvm-svn: 111469 | ||||
* | Rename PCHReader to ASTReader. | Sebastian Redl | 2010-08-18 | 1 | -15/+15 |
| | | | | llvm-svn: 111467 | ||||
* | Generate Attr subclasses with TableGen. | Alexis Hunt | 2010-08-18 | 1 | -164/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | Now all classes derived from Attr are generated from TableGen. Additionally, Attr* is no longer its own linked list; SmallVectors or Attr* are used. The accompanying LLVM commit contains the updates to TableGen necessary for this. Some other notes about newly-generated attribute classes: - The constructor arguments are a SourceLocation and a Context&, followed by the attributes arguments in the order that they were defined in Attr.td - Every argument in Attr.td has an appropriate accessor named getFoo, and there are sometimes a few extra ones (such as to get the length of a variadic argument). Additionally, specific_attr_iterator has been introduced, which will iterate over an AttrVec, but only over attributes of a certain type. It can be accessed through either Decl::specific_attr_begin/end or the global functions of the same name. llvm-svn: 111455 | ||||
* | Reintroduce the serialization library, with fixed dependencies. | Sebastian Redl | 2010-08-17 | 1 | -0/+1599 |
| | | | | llvm-svn: 111279 | ||||
* | Revert Sebastian's build-breaking patch. | Douglas Gregor | 2010-08-17 | 1 | -1600/+0 |
| | | | | llvm-svn: 111265 | ||||
* | Create a new Serialization module that contains all the PCH code, and will ↵ | Sebastian Redl | 2010-08-17 | 1 | -0/+1600 |
contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. llvm-svn: 111258 |