aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
2011-09-22Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functi...Argyrios Kyrtzidis
2011-09-21ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie
2011-09-21Fix MSVC9 build by providing a full comparator object to lower_bound.Benjamin Kramer
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-19[libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis
2011-09-19Introduce PreprocessingRecord::getPreprocessedEntitiesInRange()Argyrios Kyrtzidis
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-19Const-ify some methods in ASTReader.Argyrios Kyrtzidis
2011-09-19[PCH] Preload the PreloadSLocEntries through the SourceManager andArgyrios Kyrtzidis
2011-09-17With modules, we can end up loading a new module after we've seen anDouglas Gregor
2011-09-15When we load the first module, make sure that we wire up the ASTConsumer to t...Douglas 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-13[PCH] Fix a regression that r139441 introduced (decls were getting passedArgyrios Kyrtzidis
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-12[libclang] In ASTUnit::Parse copy the CompilerInvocation object instead ofArgyrios Kyrtzidis
2011-09-10remove pedantic ;Chris Lattner
2011-09-10Don't crash when we fail to load a module. It's unbecoming of aDouglas Gregor
2011-09-10Clean up our handling of Objective-C definitions in AST files. RatherDouglas Gregor
2011-09-10Kill of the Decl::PCHLevel field entirely. We now only need to knowDouglas Gregor
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-09In the ASTReader, replace the never-NULL Preprocessor pointer with aDouglas Gregor
2011-09-09In ASTReader, replace the never-NULL ASTContext pointer with anDouglas Gregor
2011-09-09Mark the translation unit as having lexical/visible storage only when we actu...Douglas Gregor
2011-09-09Back out r139358 "[PCH] When loading the decls linked to anDouglas Gregor
2011-09-09[PCH] When loading the decls linked to an identifier, also make them visibleArgyrios Kyrtzidis
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas 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-02Always construct an ASTReader with a non-NULL ASTContext andDouglas Gregor
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This failsArgyrios Kyrtzidis
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor
2011-09-01Fix "multi-line comment" compiler error.Argyrios Kyrtzidis
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-30Remove a few mutating ObjCCategoryDecl methods.Argyrios Kyrtzidis
2011-08-30In ASTWriter::WriteDeclContextVisibleBlock, don't write empty lookups.Argyrios Kyrtzidis