aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)Author
2011-09-20[PCH] Don't store the source range for each preprocessed entity sinceArgyrios Kyrtzidis
2011-09-20[PCH] Merge ASTReader::LoadPreprocessedEntity with ReadPreprocessedEntityArgyrios Kyrtzidis
2011-09-20The location of the name in MacroDefinition is the beginning of its range,Argyrios Kyrtzidis
2011-09-19In libclang, when visiting preprocessed entities in a source range, useArgyrios Kyrtzidis
2011-09-19Introduce local_begin()/local_end() methods in PreprocessingRecord whichArgyrios Kyrtzidis
2011-09-19Introduce PreprocessingRecord::getPreprocessedEntitiesInRange()Argyrios Kyrtzidis
2011-09-17With modules, we can end up loading a new module after we've seen anDouglas Gregor
2011-09-15[PCH] Overhaul how preprocessed entities are [de]serialized.Argyrios Kyrtzidis
2011-09-14Don't try to write a macro offset for an identifier that names a non-exported...Douglas Gregor
2011-09-14Revert my exported-macro hackery. Something is amissDouglas Gregor
2011-09-14Make sure that we actually keep the key length and data length in sync when d...Douglas Gregor
2011-09-14Don't try to write a macro offset for an identifier that names a non-exported...Douglas Gregor
2011-09-13Switch the serialization of LangOptions over to use the .def file. WeDouglas Gregor
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-13Keep the source range of attributes. Depends on a llvm tablegen commit.Argyrios Kyrtzidis
2011-09-09Eliminate all but one caller of Decl::getPCHLevel()Douglas Gregor
2011-09-09Introduce a new predicate Decl::isFromASTFile() to determine whether aDouglas Gregor
2011-09-08[libclang] Fix annotation and getting a "macro expansion" cursorArgyrios Kyrtzidis
2011-09-08Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor
2011-09-06Finish implementing (de-)serialization of the CXXDefinitionData bitsDouglas Gregor
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor
2011-09-01Support importing of ObjC categories from modules.Argyrios Kyrtzidis
2011-08-31Serialize the new bits in CXXRecordDecl::DefinitionData.Sebastian Redl
2011-08-30When writing out the entries in a lookup table for a DeclContext, makeDouglas Gregor
2011-08-30In ASTWriter::WriteDeclContextVisibleBlock, don't write empty lookups.Argyrios Kyrtzidis
2011-08-30Remove obsolete ObjCInferRelatedReturnType from LangOptions...the correct opt...Jordy Rose
2011-08-24Don't force the complete deserialization of the visible-declarationsDouglas Gregor
2011-08-21Boost the efficiency of SourceManager::getMacroArgExpandedLocation.Argyrios Kyrtzidis
2011-08-18Keep track of which modules have been loaded directly (e.g., viaDouglas Gregor
2011-08-17In the AST file format, eliminate the CHAINED_METADATA record. Instead,Douglas Gregor
2011-08-17[PCH] When writing out ExpansionInfo, make sure we don't lose track if it's a...Argyrios Kyrtzidis
2011-08-12Switch the __int128_t and __uint128_t types over to predefined typesDouglas Gregor
2011-08-12Switch the Objective-C 'SEL' type over to a predefined type in theDouglas Gregor
2011-08-12Switch the Objective-C 'Class' type over to a predefined type in theDouglas Gregor
2011-08-12Move the creation of the predefined typedef for Objective-C's 'id'Douglas Gregor
2011-08-12Collapse ASTWriter::WriteASTChain into ASTWriter::WriteASTCore,Douglas Gregor
2011-08-12In the serialized AST format, make the translation unit a "predefined"Douglas Gregor
2011-08-11The AST reader and writer don't need accessors for poking at the predefined O...Douglas Gregor
2011-08-10Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to t...Richard Smith
2011-08-09Move the creation of the record type for the state of Objective-C fastDouglas Gregor
2011-08-09Don't serialize the block descriptor or block extended descriptorDouglas Gregor
2011-08-09Move the construction of the RecordDecl representing the runtimeDouglas Gregor
2011-08-09Migrate the serialization of ASTContext's AutoDeduceTy andDouglas Gregor
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