aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriterDecl.cpp
AgeCommit message (Expand)Author
2012-05-09[AST/libclang] Speed up clang_getOverriddenCursors() considerably by reservin...Argyrios Kyrtzidis
2012-05-03Fix non-deterministic iteration order when walking the specializationsChandler Carruth
2012-04-13Serialize and deserialize some missing bits from BlockDecl.John McCall
2012-03-22[PCH] When we are replacing a decl in a chained PCH that is also a DeclContext,Argyrios Kyrtzidis
2012-03-16Fix Objective-C compilation-time performance regression introduced in r152608.Richard Smith
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-09Allow serializing an invalid ParmVarDecl and don't set access to public forArgyrios Kyrtzidis
2012-02-29objective-c: provide fixit hint when atomic property does notFariborz Jahanian
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor
2012-02-20modern objc translator. Finish off first cut of theFariborz Jahanian
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-01-27Reimplement (de-)serialization of Objective-C categories to eliminateDouglas Gregor
2012-01-26Don't separately serialize the list of instance variables in anDouglas Gregor
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-15Now that deserializing a definition of a C++ class/Objective-CDouglas Gregor
2012-01-15Completely re-implement (de-)serialization of redeclarationDouglas Gregor
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
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