summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/PCHReaderDecl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename the ASTReader implementation files.Sebastian Redl2010-08-181-1447/+0
| | | | llvm-svn: 111473
* More PCH -> AST renaming.Sebastian Redl2010-08-181-4/+4
| | | | llvm-svn: 111472
* Rename PCHDeclReader -> ASTDeclReader.Sebastian Redl2010-08-181-73/+73
| | | | llvm-svn: 111469
* Rename PCHReader to ASTReader.Sebastian Redl2010-08-181-15/+15
| | | | llvm-svn: 111467
* Generate Attr subclasses with TableGen.Alexis Hunt2010-08-181-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 Redl2010-08-171-0/+1599
| | | | llvm-svn: 111279
* Revert Sebastian's build-breaking patch.Douglas Gregor2010-08-171-1600/+0
| | | | llvm-svn: 111265
* Create a new Serialization module that contains all the PCH code, and will ↵Sebastian Redl2010-08-171-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
OpenPOWER on IntegriCloud