aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTReaderDecl.cpp
AgeCommit message (Expand)Author
2012-05-09[AST/libclang] Speed up clang_getOverriddenCursors() considerably by reservin...Argyrios Kyrtzidis
2012-05-07A union can have a constexpr defaulted default constructor, if it has anRichard Smith
2012-05-04[PCH] Use DenseMap instead of std::map to keep track of SwitchCases.Argyrios Kyrtzidis
2012-05-04[PCH] Really, pinky swear, fix for PR12689Argyrios Kyrtzidis
2012-05-03[PCH] Clear switch case IDs when deserializing a objc method body.Argyrios Kyrtzidis
2012-04-15Use forward declarations for ASTDeclContextNameLookupTable and add a missing ...Benjamin Kramer
2012-04-13Serialize and deserialize some missing bits from BlockDecl.John McCall
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-29objective-c: provide fixit hint when atomic property does notFariborz Jahanian
2012-02-25Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes andRichard Smith
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor
2012-02-21Improve our handling of lambda expressions that occur within defaultDouglas Gregor
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-20modern objc translator. Finish off first cut of theFariborz Jahanian
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor
2012-02-14Implement AST (de-)serialization for lambda expressions.Douglas Gregor
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-09[PCH] Add some comments, per Ted's request.Argyrios Kyrtzidis
2012-02-09[PCH] Set the DeclContext before doing any deserialization, to make sure inte...Argyrios Kyrtzidis
2012-02-09[PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the...Argyrios Kyrtzidis
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-17When collecting all of the redeclarations of a declaration loaded fromDouglas 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-15When deserializing the definition of a C++ class/ObjC class/ObjCDouglas Gregor
2012-01-15Completely re-implement (de-)serialization of redeclarationDouglas Gregor
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-14Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(),Douglas Gregor
2012-01-14Reimplement RedeclarableTemplateDecl in terms ofDouglas Gregor
2012-01-13(Implicit) parameters deserialized as part of a function type must notDouglas Gregor
2012-01-09When deserializing an anonymous namespace from a module, do not attachDouglas Gregor
2012-01-09Implement merging of namespace-scope declarations across modules, soDouglas Gregor
2012-01-09Implement redeclaration merging for namespaces defined in distinctDouglas Gregor
2012-01-07Pack UsingDecl more.Benjamin Kramer
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor
2012-01-06During name lookup, use redecl_iterator to walk over the redeclarationDouglas Gregor
2012-01-06Revert r147664; it's breaking clang regression tests.Eli Friedman
2012-01-06Silence GCC warnings.Jakub Staszak
2012-01-06Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor
2012-01-06Introduce a "Hidden" bit into Decl, to track whether that declarationDouglas Gregor
2012-01-05When we deserialize a declaration from a module file, allocate extraDouglas Gregor
2012-01-05When creating declarations that are deserialized from an module file,Douglas Gregor
2012-01-04Implement declaration merging for variables in disjoint modules.Douglas Gregor
2012-01-04Implement declaration merging for non-template functions fromDouglas Gregor
2012-01-04Implement declaration merging for typedefs loaded from disjointDouglas Gregor
2012-01-03Implement cross-module declaration merging for tag declarations, soDouglas Gregor
2012-01-03Don't attempt to merge a deserialized declaration with existingDouglas Gregor