aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriterDecl.cpp
AgeCommit message (Expand)Author
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-13Progress towards making isUsed() reflect whether a declaration is odr-used; d...Eli Friedman
2012-01-07Pack UsingDecl more.Benjamin Kramer
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor
2012-01-06Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor
2012-01-05Don't seed the ASTWriter's declaration -> ID mapping with the IDs ofDouglas Gregor
2012-01-04Implement declaration merging for non-template functions fromDouglas 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-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas 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-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-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-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-12Tweak submodule ID handling in the AST writerDouglas 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-01Infer the submodule ID for a given declaration based on the locationDouglas Gregor
2011-11-23[PCH] Check for isTopLevelDeclInObjCContainer when picking abbreviations.Argyrios Kyrtzidis
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-10-31[PCH] Now that we store the location of a decl outside its recordArgyrios Kyrtzidis
2011-10-28[PCH] In ASTWriter::associateDeclWithFile don't bother finding the file locArgyrios Kyrtzidis
2011-10-28[PCH] Keep track of file-level declarations that are contained by files.Argyrios Kyrtzidis
2011-10-27[PCH] Pull the location out of the serialized declarations and put it in the ...Argyrios Kyrtzidis
2011-10-26Eliminate a hang while loading a sequence of redeclarable entities. InDouglas Gregor
2011-10-17Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis
2011-10-14[PCH] Serialize info about redeclared objc methods.Argyrios Kyrtzidis
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-10-05Added a flag to identify resolved overloaded function references.Abramo Bagnara
2011-10-04Improve location fidelity of objc decls.Argyrios Kyrtzidis
2011-10-03Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis
2011-10-03Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived f...Argyrios Kyrtzidis
2011-09-30Mark a TagDecl when it is free standing (e.g. "struct foo;")Argyrios Kyrtzidis
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22Don't use TemplateArgumentListInfo inside AST nodes because it may leak.Argyrios Kyrtzidis