summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReaderDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor2011-12-161-9/+14
* Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it onlyDouglas Gregor2011-12-151-2/+2
* Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor2011-12-151-1/+0
* Extend ObjCInterfaceDecl::DefinitionData to contain a pointer to theDouglas Gregor2011-12-151-5/+5
* Introduce the core infrastructure needed to model a completeDouglas Gregor2011-12-151-3/+16
* Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor2011-12-151-33/+70
* Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline itsDouglas Gregor2011-12-141-3/+2
* Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis2011-12-091-1/+2
* Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor2011-12-021-0/+20
* Implement name hiding for declarations deserialized from a non-visibleDouglas Gregor2011-12-011-4/+27
* Infer the submodule ID for a given declaration based on the locationDouglas Gregor2011-12-011-0/+4
* Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor2011-11-301-17/+17
* [libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis2011-11-231-0/+1
* Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'Impl...Argyrios Kyrtzidis2011-11-151-1/+0
* [PCH] Load the chained objc categories only after recursive loading is finishedArgyrios Kyrtzidis2011-11-141-2/+4
* [PCH] When completing an objc forward reference, do not serialize the chain o...Argyrios Kyrtzidis2011-11-121-2/+2
* [PCH] Now that we store the location of a decl outside its recordArgyrios Kyrtzidis2011-10-311-2/+4
* [PCH] Pull the location out of the serialized declarations and put it in the ...Argyrios Kyrtzidis2011-10-271-8/+14
* Eliminate a hang while loading a sequence of redeclarable entities. InDouglas Gregor2011-10-261-8/+27
* Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis2011-10-171-1/+3
* [PCH] Serialize info about redeclared objc methods.Argyrios Kyrtzidis2011-10-141-0/+7
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-2/+2
* Improve location fidelity of objc decls.Argyrios Kyrtzidis2011-10-041-8/+8
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-031-2/+9
* Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis2011-10-031-0/+1
* Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived f...Argyrios Kyrtzidis2011-10-031-3/+1
* Mark a TagDecl when it is free standing (e.g. "struct foo;")Argyrios Kyrtzidis2011-09-301-0/+1
OpenPOWER on IntegriCloud