summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTWriter.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Introduce the mechanism for building an AST on-disk hash table for name ↵Argyrios Kyrtzidis2010-08-201-6/+130
| | | | | | lookup inside a DeclContext but don't use it yet. llvm-svn: 111635
* Refactoring; move the functionality of ASTWriter::GetOrCreateTypeID to the ↵Argyrios Kyrtzidis2010-08-201-50/+6
| | | | | | | | | | more generic MakeTypeID template function which accepts a type and a function object that returns a TypeIdx. MakeTypeID is in PCHCommon.h so that it can be used by ASTReader too. llvm-svn: 111634
* Introduce ASTWriter::GetOrCreateTypeID and move most of the functionality of ↵Argyrios Kyrtzidis2010-08-201-17/+10
| | | | | | | | AddTypeRef there. No functionality change. llvm-svn: 111633
* A bit of refactoring; Introduce ASTWriter::GetOrCreateTypeIdx and move the ↵Argyrios Kyrtzidis2010-08-201-10/+21
| | | | | | | | emission of types there. No functionality change. llvm-svn: 111632
* Rename TypeIDs -> TypeIdxs. No functionality change.Argyrios Kyrtzidis2010-08-201-4/+4
| | | | llvm-svn: 111631
* serialization::TypeID is used with or without qualifiers, both as index and ↵Argyrios Kyrtzidis2010-08-201-15/+15
| | | | | | | | as index + qualifiers. Disambiguate and provide some type safety by using a new class TypeIdx for the "TypeID as index" semantics. llvm-svn: 111630
* Share the common code of ComputeHash(Selector Sel) instead of keeping 2 ↵Argyrios Kyrtzidis2010-08-201-8/+2
| | | | | | | | copies in PCHReader and PCHWriter. No functionality change. llvm-svn: 111629
* Rename pch namespace to serialization.Sebastian Redl2010-08-181-178/+179
| | | | llvm-svn: 111478
* Rename stuff in PCHBitCodes.hSebastian Redl2010-08-181-3/+3
| | | | llvm-svn: 111475
* Rename the ASTReader header files.Sebastian Redl2010-08-181-1/+1
| | | | llvm-svn: 111474
* More PCH -> AST renaming.Sebastian Redl2010-08-181-3/+3
| | | | llvm-svn: 111472
* Rename PCHReader to ASTReader.Sebastian Redl2010-08-181-1/+1
| | | | llvm-svn: 111467
* Rename PCHWriter.h to ASTWriter.hSebastian Redl2010-08-181-1/+1
| | | | llvm-svn: 111466
* Rename the ASTWriter implementation filesSebastian Redl2010-08-181-0/+2938
llvm-svn: 111465
OpenPOWER on IntegriCloud