aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
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-04The AST reader was forgetting to parse ObjCInferRelatedReturnTypeDouglas 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-03Fix a few typosJonathan D. Turner
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-02Following up the earlier refactoring/cleanup work by fixing up how we manage ...Jonathan D. Turner
2011-08-02Implement a proper local -> global type ID remapping scheme in the ASTDouglas Gregor
2011-08-02Add a debugging dump for Module (also emitted as part of 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-29Renamed Loaded member to ImportedBy, as it's easier to read. Added another s...Jonathan D. Turner
2011-07-29Remove unused debug functionDouglas Gregor
2011-07-29In the ASTReader, replace the continuous range maps whose value typesDouglas Gregor
2011-07-29Move the base type ID from the ASTReader's global type map into theDouglas Gregor
2011-07-28Some documentation fixes so that we are explicit about which iteration order ...Jonathan D. Turner
2011-07-28Introduce the local-global mapping for preprocessed entities, and useDouglas Gregor
2011-07-28Use local-to-global mapping appropriately for macro definitions in the ASTReaderDouglas Gregor
2011-07-28Use the local -> global mapping functions for selectors moreDouglas Gregor
2011-07-28Teach the ASTReader to perform local and global mapping of identifierDouglas Gregor
2011-07-28Make the deserialization of Sema::PendingInstantiations lazy. At thisDouglas Gregor
2011-07-28Promote the deserialized PendingInstantiations vector from being aDouglas Gregor
2011-07-28Lazily deserialize Sema::VTableUses. Plus, fix the utterly andDouglas Gregor
2011-07-28Make Sema::WeakUndeclaredIdentifiers lazily deserialized.Douglas Gregor
2011-07-28Switch the ModuleManager over to using a FileManager and FileEntry* as part o...Jonathan D. Turner
2011-07-28Make Sema::ReferencedSelectors lazily deserialized.Douglas Gregor
2011-07-28Move a Module's ReferencedSelectorsData into the ASTReader itself, soDouglas 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-28Don't set Sema's StdNamespace or StdBadAlloc if they've already been setDouglas 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-27Modules don't require validation of the predefines bufferDouglas Gregor
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas 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-26Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc.Chandler Carruth
2011-07-25Refactor of how modules are handled in ASTReader to remove explicit uses of a...Jonathan D. Turner
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Remove prepending of '$' to module names.Jonathan D. Turner