aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTReaderDecl.cpp
AgeCommit message (Expand)Author
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-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-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
2012-01-02Eliminate ObjCProtocolDecl's end-of-definition location. It is notDouglas Gregor
2012-01-02Move ObjCProtocolDecl::EndLoc into its DefinitionData, and giveDouglas Gregor
2012-01-01Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor
2012-01-01Implement declaration merging for Objective-C protocols acrossDouglas Gregor
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2012-01-01Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor
2012-01-01Move the data that corresponds to the definition of a protocol into aDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-22Make a note for an optimization that I'd like to implement, when the ASTs for...Douglas Gregor
2011-12-22Serialize the AST reader's mapping from canonical declarations to theDouglas Gregor
2011-12-22If we end up merging an Objective-C class with an existing Objective-CDouglas Gregor
2011-12-22When deserializing an Objective-C class, check whether we have anotherDouglas Gregor
2011-12-21Implement a trivial, obvious optimization for deserialization ofDouglas Gregor
2011-12-19Remove ASTReader's PendingForwardRefs, which is now handled by theDouglas Gregor
2011-12-19Once we have fully deserialized a redeclaration chain for somethingDouglas Gregor
2011-12-19Re-implement (de-)serialization of redeclaration chains forDouglas Gregor
2011-12-19Optimize serialized representation of redeclarable declarations forDouglas Gregor
2011-12-19Combine common (de-)serialization logic for typedefs and type aliasesDouglas Gregor
2011-12-19constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'Richard Smith
2011-12-17Completely re-implement (de-)serialization of declarationDouglas Gregor
2011-12-16Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor
2011-12-15Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it onlyDouglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-12-15Extend ObjCInterfaceDecl::DefinitionData to contain a pointer to theDouglas Gregor
2011-12-15Introduce the core infrastructure needed to model a completeDouglas Gregor
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-14Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline itsDouglas Gregor
2011-12-09Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis
2011-12-02Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor
2011-12-01Implement name hiding for declarations deserialized from a non-visibleDouglas Gregor
2011-12-01Infer the submodule ID for a given declaration based on the locationDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-23[libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis
2011-11-15Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'Impl...Argyrios Kyrtzidis
2011-11-14[PCH] Load the chained objc categories only after recursive loading is finishedArgyrios Kyrtzidis
2011-11-12[PCH] When completing an objc forward reference, do not serialize the chain o...Argyrios Kyrtzidis
2011-10-31[PCH] Now that we store the location of a decl outside its recordArgyrios Kyrtzidis
2011-10-27[PCH] Pull the location out of the serialized declarations and put it in the ...Argyrios Kyrtzidis