clang-1/lib/Serialization
Douglas Gregor f5c9f9fd6f Switch NamespaceDecl from its own hand-rolled redeclaration chain over
to Redeclarable<NamespaceDecl>, so that we benefit from the improveed
redeclaration deserialization and merging logic provided by
Redeclarable<T>. Otherwise, no functionality change.

As a drive-by fix, collapse the "inline" bit into the low bit of the
original namespace/anonymous namespace, saving 8 bytes per
NamespaceDecl on x86_64.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147729 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-07 09:11:48 +00:00
..
ASTCommon.cpp Restore r142914 and r142915, now with missing file and apparent 2011-10-25 17:37:35 +00:00
ASTCommon.h Introduce the core infrastructure needed to model redeclaration chains 2012-01-01 19:51:50 +00:00
ASTReader.cpp Introduce a "Hidden" bit into Decl, to track whether that declaration 2012-01-06 16:22:39 +00:00
ASTReaderDecl.cpp Switch NamespaceDecl from its own hand-rolled redeclaration chain over 2012-01-07 09:11:48 +00:00
ASTReaderInternals.h Teach DeclContext deserialization to pay attention to endianness, from 2012-01-06 16:09:53 +00:00
ASTReaderStmt.cpp [PCH] Make sure that the SourceExpr of a OpaqueValueExpr is always initialized 2011-12-03 03:49:52 +00:00
ASTWriter.cpp Don't seed the ASTWriter's declaration -> ID mapping with the IDs of 2012-01-05 22:33:30 +00:00
ASTWriterDecl.cpp Switch NamespaceDecl from its own hand-rolled redeclaration chain over 2012-01-07 09:11:48 +00:00
ASTWriterStmt.cpp [PCH] Make sure that the SourceExpr of a OpaqueValueExpr is always initialized 2011-12-03 03:49:52 +00:00
CMakeLists.txt Fix cmake build with -DBUILD_SHARED_LIBS=ON. 2011-12-29 04:31:59 +00:00
GeneratePCH.cpp Clean up the comments for this file now that its contents are totally 2011-12-09 01:45:42 +00:00
Makefile
Module.cpp Initialize member that ends up in PCH files. 2011-12-27 11:15:04 +00:00
ModuleManager.cpp Promote ModuleMap::Module to a namespace-scope class in the Basic 2011-11-30 23:21:26 +00:00