summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTWriterDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Pack UsingDecl more.Benjamin Kramer2012-01-071-1/+1
* Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor2012-01-071-6/+3
* Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor2012-01-061-2/+2
* Don't seed the ASTWriter's declaration -> ID mapping with the IDs ofDouglas Gregor2012-01-051-6/+12
* Implement declaration merging for non-template functions fromDouglas Gregor2012-01-041-19/+20
* Eliminate ObjCProtocolDecl's end-of-definition location. It is notDouglas Gregor2012-01-021-1/+0
* Move ObjCProtocolDecl::EndLoc into its DefinitionData, and giveDouglas Gregor2012-01-021-1/+1
* Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor2012-01-011-2/+0
* Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor2012-01-011-14/+0
* Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor2012-01-011-0/+1
* Move the data that corresponds to the definition of a protocol into aDouglas Gregor2012-01-011-9/+16
* Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor2011-12-271-8/+0
* Once we have fully deserialized a redeclaration chain for somethingDouglas Gregor2011-12-191-4/+4
* Re-implement (de-)serialization of redeclaration chains forDouglas Gregor2011-12-191-41/+39
* Optimize serialized representation of redeclarable declarations forDouglas Gregor2011-12-191-39/+16
* Combine common (de-)serialization logic for typedefs and type aliasesDouglas Gregor2011-12-191-5/+7
* constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'Richard Smith2011-12-191-2/+5
* Completely re-implement (de-)serialization of declarationDouglas Gregor2011-12-171-31/+58
* 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
* Introduce the core infrastructure needed to model a completeDouglas Gregor2011-12-151-0/+1
* Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor2011-12-151-26/+36
* Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline itsDouglas Gregor2011-12-141-2/+2
* Tweak submodule ID handling in the AST writerDouglas Gregor2011-12-121-1/+0
* Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis2011-12-091-0/+1
* Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor2011-12-021-0/+19
* Infer the submodule ID for a given declaration based on the locationDouglas Gregor2011-12-011-0/+8
* [PCH] Check for isTopLevelDeclInObjCContainer when picking abbreviations.Argyrios Kyrtzidis2011-11-231-0/+5
* [libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis2011-11-231-0/+8
* Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'Impl...Argyrios Kyrtzidis2011-11-151-1/+0
* [PCH] Now that we store the location of a decl outside its recordArgyrios Kyrtzidis2011-10-311-1/+2
* [PCH] In ASTWriter::associateDeclWithFile don't bother finding the file locArgyrios Kyrtzidis2011-10-281-4/+2
* [PCH] Keep track of file-level declarations that are contained by files.Argyrios Kyrtzidis2011-10-281-3/+10
* [PCH] Pull the location out of the serialized declarations and put it in the ...Argyrios Kyrtzidis2011-10-271-10/+4
* Eliminate a hang while loading a sequence of redeclarable entities. InDouglas Gregor2011-10-261-9/+11
* Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis2011-10-171-0/+2
* [PCH] Serialize info about redeclared objc methods.Argyrios Kyrtzidis2011-10-141-0/+8
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-4/+4
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-051-0/+1
* Improve location fidelity of objc decls.Argyrios Kyrtzidis2011-10-041-2/+1
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-031-0/+8
* Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived f...Argyrios Kyrtzidis2011-10-031-1/+0
* Mark a TagDecl when it is free standing (e.g. "struct foo;")Argyrios Kyrtzidis2011-09-301-0/+3
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis2011-09-221-4/+5
* [PCH] Fix a regression that r139441 introduced (decls were getting passedArgyrios Kyrtzidis2011-09-131-0/+3
* Clean up our handling of Objective-C definitions in AST files. RatherDouglas Gregor2011-09-101-1/+1
* Kill of the Decl::PCHLevel field entirely. We now only need to knowDouglas Gregor2011-09-101-15/+0
* Eliminate all but one caller of Decl::getPCHLevel()Douglas Gregor2011-09-091-2/+2
OpenPOWER on IntegriCloud