aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)Author
2011-08-04Introduce local -> global mapping for preprocessed entity IDs. This isDouglas Gregor
2011-08-04In the AST reader and writer, slide the preprocessed entity IDs by +1Douglas Gregor
2011-08-04Add some missing record names to the AST output. No functionality change, but...Douglas Gregor
2011-08-04Implement the local -> global remapping for macro definition IDs inDouglas Gregor
2011-08-04Don't introduce a local -> global mapping for CXXBaseSpecifiers. TheDouglas Gregor
2011-08-03Introduce local -> global selector ID mapping into the ASTDouglas Gregor
2011-08-03Introduce a local-to-global remapping for identifiers in the ASTDouglas Gregor
2011-08-03Introduce a constant for the number of predefined declarations in anDouglas Gregor
2011-08-03Introduce the local -> global declaration ID mapping into the ASTDouglas Gregor
2011-08-02Change the hashing function for DeclContext lookup within an AST fileDouglas Gregor
2011-08-02Implement a proper local -> global type ID remapping scheme in the ASTDouglas Gregor
2011-08-02Generalize the module offset map to include mapping information forDouglas Gregor
2011-08-01Move the serialization of the MODULE_OFFSET_MAP out of the source-manager-wri...Douglas Gregor
2011-08-01Rename the AST file's SOURCE_LOCATION_MAP to MODULE_OFFSET_MAP, to indicate t...Douglas Gregor
2011-07-28Lazily deserialize Sema::VTableUses. Plus, fix the utterly andDouglas Gregor
2011-07-28Make Sema::WeakUndeclaredIdentifiers lazily deserialized.Douglas Gregor
2011-07-28Make Sema::LocallyScopedExternalDecls lazily deserialized. In theory,Douglas Gregor
2011-07-28AST serialization support for the Framework in IndexHeaderMapHeaderDouglas Gregor
2011-07-28Switch Sema::DynamicClasses over to LazyVectorDouglas Gregor
2011-07-28Switch Sema::ExtVectorDecls over to LazyVector.Douglas Gregor
2011-07-27Turn Sema::DelegatingCtorDecls into a LazyVector.Douglas Gregor
2011-07-27Switch Sema::UnusedFileScopedDecls over to a LazyVector. Douglas Gregor
2011-07-27Introduce a new data structure, LazyVector, which is a vector whoseDouglas Gregor
2011-07-26This patch extends the previous patch by starting to incorporate more functio...Jonathan D. Turner
2011-07-26Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion'Chandler Carruth
2011-07-26Convert InstantiationInfo and much of the related code to ExpansionInfoChandler Carruth
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Switch all of the "isysroot" const char*'s throughout the AST readerDouglas Gregor
2011-07-22Rename ASTReader::PerFileData to serialization::Module, pulling it outDouglas Gregor
2011-07-22Introduce a global bit-offset continuous range map into the ASTReader,Douglas Gregor
2011-07-21Rework the detailed preprocessing record to separate preprocessingDouglas Gregor
2011-07-19Revamp the SourceManager to separate the representation of parsedDouglas Gregor
2011-07-15Move the Serialization library from 'instantiation' to 'expansion', withChandler Carruth
2011-07-14StringMap::first() is about to start returning a StringRef, adapt.Chris Lattner
2011-07-14Move the rest of the preprocessor terminology from 'instantiate' andChandler Carruth
2011-06-30Preserve that a TemplateName was arrived at by substitutingJohn McCall
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-06-15Automatic Reference Counting.John McCall
2011-06-14Introduce a -cc1-level option to turn off related result typeDouglas Gregor
2011-06-13Eliminate the -f[no]objc-infer-related-result-type flags; there's noDouglas Gregor
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-06-03Improvements to abbreviations for PCH which add support for EnumDecl, ObjCIva...Jonathan D. Turner
2011-06-03Introduce additional abbreviations into the AST writer forDouglas Gregor
2011-06-02[PCH] Store the offsets of source location file entries and go through themArgyrios Kyrtzidis
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-13When determining whether we can make a declaration into a globalDouglas Gregor
2011-05-11Implement implicit deletion of default constructors.Sean Hunt
2011-05-09Clean up trivial default constructors now.Sean Hunt
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt
2011-05-06Keep track of the file ID corresponding to the original file used toDouglas Gregor