summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReaderDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reimplement (de-)serialization of Objective-C categories to eliminateDouglas Gregor2012-01-271-115/+136
* Don't separately serialize the list of instance variables in anDouglas Gregor2012-01-261-7/+0
* When collecting all of the redeclarations of a declaration loaded fromDouglas Gregor2012-01-171-1/+4
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-3/+0
* Now that deserializing a definition of a C++ class/Objective-CDouglas Gregor2012-01-151-25/+8
* When deserializing the definition of a C++ class/ObjC class/ObjCDouglas Gregor2012-01-151-36/+24
* Completely re-implement (de-)serialization of redeclarationDouglas Gregor2012-01-151-80/+54
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-1/+1
* Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(),Douglas Gregor2012-01-141-42/+2
* Reimplement RedeclarableTemplateDecl in terms ofDouglas Gregor2012-01-141-53/+24
* (Implicit) parameters deserialized as part of a function type must notDouglas Gregor2012-01-131-2/+4
* When deserializing an anonymous namespace from a module, do not attachDouglas Gregor2012-01-091-8/+16
* Implement merging of namespace-scope declarations across modules, soDouglas Gregor2012-01-091-5/+11
* Implement redeclaration merging for namespaces defined in distinctDouglas Gregor2012-01-091-3/+20
* Pack UsingDecl more.Benjamin Kramer2012-01-071-1/+1
* Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor2012-01-071-18/+28
* During name lookup, use redecl_iterator to walk over the redeclarationDouglas Gregor2012-01-061-2/+5
* Revert r147664; it's breaking clang regression tests.Eli Friedman2012-01-061-2/+2
* Silence GCC warnings.Jakub Staszak2012-01-061-2/+2
* Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor2012-01-061-4/+4
* Introduce a "Hidden" bit into Decl, to track whether that declarationDouglas Gregor2012-01-061-4/+4
* When we deserialize a declaration from a module file, allocate extraDouglas Gregor2012-01-051-19/+1
* When creating declarations that are deserialized from an module file,Douglas Gregor2012-01-051-101/+53
* Implement declaration merging for variables in disjoint modules.Douglas Gregor2012-01-041-1/+16
* Implement declaration merging for non-template functions fromDouglas Gregor2012-01-041-25/+37
* Implement declaration merging for typedefs loaded from disjointDouglas Gregor2012-01-041-6/+18
* Implement cross-module declaration merging for tag declarations, soDouglas Gregor2012-01-031-2/+38
* Don't attempt to merge a deserialized declaration with existingDouglas Gregor2012-01-031-0/+4
* Factor the merging of declarations in the AST reader out to a separateDouglas Gregor2012-01-031-78/+48
* Eliminate ObjCProtocolDecl's end-of-definition location. It is notDouglas Gregor2012-01-021-2/+0
* Move ObjCProtocolDecl::EndLoc into its DefinitionData, and giveDouglas Gregor2012-01-021-1/+2
* Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor2012-01-011-3/+1
* Implement declaration merging for Objective-C protocols acrossDouglas Gregor2012-01-011-3/+45
* Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor2012-01-011-19/+0
* Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor2012-01-011-1/+1
* Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor2012-01-011-2/+22
* Move the data that corresponds to the definition of a protocol into aDouglas Gregor2012-01-011-11/+23
* Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor2011-12-271-10/+0
* Make a note for an optimization that I'd like to implement, when the ASTs for...Douglas Gregor2011-12-221-0/+8
* Serialize the AST reader's mapping from canonical declarations to theDouglas Gregor2011-12-221-5/+33
* If we end up merging an Objective-C class with an existing Objective-CDouglas Gregor2011-12-221-2/+16
* When deserializing an Objective-C class, check whether we have anotherDouglas Gregor2011-12-221-28/+224
* Implement a trivial, obvious optimization for deserialization ofDouglas Gregor2011-12-211-2/+2
* Remove ASTReader's PendingForwardRefs, which is now handled by theDouglas Gregor2011-12-191-54/+8
* Once we have fully deserialized a redeclaration chain for somethingDouglas Gregor2011-12-191-11/+27
* Re-implement (de-)serialization of redeclaration chains forDouglas Gregor2011-12-191-65/+54
* Optimize serialized representation of redeclarable declarations forDouglas Gregor2011-12-191-1/+13
* Combine common (de-)serialization logic for typedefs and type aliasesDouglas Gregor2011-12-191-5/+8
* constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'Richard Smith2011-12-191-1/+7
* Completely re-implement (de-)serialization of declarationDouglas Gregor2011-12-171-54/+196
OpenPOWER on IntegriCloud