aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclSerialization.cpp
AgeCommit message (Expand)Author
2009-04-22Remove the serialization code that predates precompiledDouglas Gregor
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor
2009-04-02Resynchronize Decl/VarDecl serialization code with the structuresDouglas Gregor
2009-03-29Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner
2009-03-29switch DeclBase::DeclCtx to the new happy and type-safeChris Lattner
2009-03-29adjust to llvm mainline changes.Chris Lattner
2009-03-28rename NextDeclInScope to NextDeclInContext, since the pointerChris Lattner
2009-03-27change Decl::DeclCtx to use a PointerIntPair instead of hand bitmangling.Chris Lattner
2009-02-10Refactor FieldDecls to be ValueDecls instead of NamedDecls.Mike Stump
2009-02-05Improve the representation of template type parameters. We nowDouglas Gregor
2009-02-04Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor
2009-02-03Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor
2009-02-02Add a macro-based enumeration of all of the Decl nodes (like we doDouglas Gregor
2009-01-27Remove many references to ASTContext::getAllocator(), replacing them with cal...Steve Naroff
2009-01-21Static Analyzer: When generating plists for errors reports, generate one plis...Ted Kremenek
2009-01-20Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor
2009-01-09Replace DeclContext's vector of ScopedDecl pointers with a linked listDouglas Gregor
2009-01-07Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor
2009-01-05Introduce support for "transparent" DeclContexts, which areDouglas Gregor
2009-01-05Fix an uninitialized-variable warningDouglas Gregor
2008-12-20Finish up saving original parameter type andFariborz Jahanian
2008-12-20introducing ParmVarWithOriginalTypeDecl class toFariborz Jahanian
2008-12-16Make linkage-specifications hold on to all of their declarationsDouglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-05Representation of template type parameters and non-type templateDouglas Gregor
2008-11-18Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-14Use ReadPtr, not ReadUIntPtr through a reinterpret_cast.Argyrios Kyrtzidis
2008-11-09Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedD...Argyrios Kyrtzidis
2008-11-07Properly deserialize ParamInfo of FunctionDecl.Argyrios Kyrtzidis
2008-10-21Preliminary support for function overloadingDouglas Gregor
2008-10-15Simplify handling of struct/union/class tags.Argyrios Kyrtzidis
2008-10-12silence some release-assert warnings.Chris Lattner
2008-10-08- Add BlockDecl AST node.Steve Naroff
2008-09-05Remove "NextDecl" from RecordDecl. This change touches many files that where...Ted Kremenek
2008-09-02RecordDecl serialization:Ted Kremenek
2008-06-10-Add DeclChain member to DeclContext.Argyrios Kyrtzidis
2008-06-09Added new C++ AST Decl subclasses.Argyrios Kyrtzidis
2008-05-20When serializing FunctionDecl, serialize out a reference to the previous decl...Ted Kremenek
2008-05-12Unbreak build.Ted Kremenek
2008-05-12Grammar cleanup in comment.Ted Kremenek
2008-05-12When reading in the DeclCtx during deserialization, register the DeclCtx of theTed Kremenek
2008-04-27Parsing of namespaces:Argyrios Kyrtzidis
2008-04-22"This patch renames Chris Lattner
2008-04-17Addition of TranslationUnitDecl to the AST:Argyrios Kyrtzidis
2008-04-15Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff
2008-04-11Use the ASTContext allocator when creating deserialized Decl objects.Sam Bishop
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-07Pass the ASTContext object around when deserializing Decl and Stmt objects, soSam Bishop
2008-04-06This patch contains these changes:Chris Lattner