aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-04Remove Diagnostic.h include from Preprocessor.h.Benjamin Kramer
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-27Reimplement (de-)serialization of Objective-C categories to eliminateDouglas Gregor
2012-01-26Don't separately serialize the list of instance variables in anDouglas Gregor
2012-01-25Introduce a generation number for selector lookups in the globalDouglas Gregor
2012-01-25Rework the external Sema source's ReadMethodPool() so that it doesn'tDouglas Gregor
2012-01-24Only mark an IdentifierInfo as having changed since deserializationDouglas Gregor
2012-01-18Optimize unqualified/global name lookup in modules by introducing aDouglas Gregor
2012-01-17Rework the way in which we (de-)serialize the declarationsDouglas Gregor
2012-01-17When collecting all of the redeclarations of a declaration loaded fromDouglas Gregor
2012-01-17Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-15Now that deserializing a definition of a C++ class/Objective-CDouglas Gregor
2012-01-15When deserializing the definition of a C++ class/ObjC class/ObjCDouglas Gregor
2012-01-15Completely re-implement (de-)serialization of redeclarationDouglas Gregor
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-14Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(),Douglas Gregor
2012-01-14Revert accidental commitDouglas Gregor
2012-01-14Add a FIXME for mutation of the common pointer of a RedeclarableTemplateDecl....Douglas Gregor
2012-01-14Reimplement RedeclarableTemplateDecl in terms ofDouglas Gregor
2012-01-13(Implicit) parameters deserialized as part of a function type must notDouglas Gregor
2012-01-13Progress towards making isUsed() reflect whether a declaration is odr-used; d...Eli Friedman
2012-01-12Add IsImplicit field in ObjCMessageExpr that is true when the messageArgyrios Kyrtzidis
2012-01-09When deserializing an anonymous namespace from a module, do not attachDouglas Gregor
2012-01-09Implement merging of namespace-scope declarations across modules, soDouglas Gregor
2012-01-09Implement redeclaration merging for namespaces defined in distinctDouglas Gregor
2012-01-07Pack UsingDecl more.Benjamin Kramer
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor
2012-01-06During name lookup, use redecl_iterator to walk over the redeclarationDouglas Gregor
2012-01-06Revert r147664; it's breaking clang regression tests.Eli Friedman
2012-01-06Silence GCC warnings.Jakub Staszak
2012-01-06Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor
2012-01-06Introduce a "Hidden" bit into Decl, to track whether that declarationDouglas Gregor
2012-01-06Teach DeclContext deserialization to pay attention to endianness, fromDouglas Gregor
2012-01-05Don't seed the ASTWriter's declaration -> ID mapping with the IDs ofDouglas Gregor
2012-01-05When we deserialize a declaration from a module file, allocate extraDouglas Gregor
2012-01-05When creating declarations that are deserialized from an module file,Douglas Gregor
2012-01-05When loading an AST file, set SourceManager::MainFileID to the main file of t...Argyrios Kyrtzidis
2012-01-04Store the submodules of a module in source order, as they are storedDouglas Gregor
2012-01-04Implement declaration merging for variables in disjoint modules.Douglas Gregor
2012-01-04Implement declaration merging for non-template functions fromDouglas Gregor
2012-01-04Implement declaration merging for typedefs loaded from disjointDouglas Gregor
2012-01-03Implement cross-module declaration merging for tag declarations, soDouglas Gregor
2012-01-03Don't attempt to merge a deserialized declaration with existingDouglas Gregor
2012-01-03Factor the merging of declarations in the AST reader out to a separateDouglas Gregor