aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)Author
2011-12-12Tweak submodule ID handling in the AST writerDouglas Gregor
2011-12-08Implement umbrella directories for modules, which are similar toDouglas Gregor
2011-12-08Within the module representation, generalize the notion of an umbrellaDouglas Gregor
2011-12-06Implement inferred submodules support, which (when requested)Douglas Gregor
2011-12-05Parse inferred submodules in module maps, track their contents inDouglas Gregor
2011-12-05Implement support for wildcard exports in modules, allowing a moduleDouglas Gregor
2011-12-05Actually add a useful bit to the comment pre-FIXMEDouglas Gregor
2011-12-05When writing a module file, keep track of the set of (sub)modules thatDouglas Gregor
2011-12-03Module files representing actual modules don't need to know the set of module...Douglas Gregor
2011-12-03Implement support for precompiled headers, preambles, and serializedDouglas Gregor
2011-12-02Implement (de-)serialization of the set of exported modules in aDouglas Gregor
2011-12-02Notify the AST writer (via ASTDeserializationListener) when aDouglas Gregor
2011-12-02Implement name hiding for macro definitions within modules, such thatDouglas Gregor
2011-12-01Implement name hiding for declarations deserialized from a non-visibleDouglas Gregor
2011-12-01Infer the submodule ID for a given declaration based on the locationDouglas Gregor
2011-12-01Switch the ID numbers used for submodule IDs in the AST reader over toDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30Implement (de-)serialization of the description of a module and itsDouglas Gregor
2011-11-30When writing a module file, pass the module through to the ASTDouglas Gregor
2011-11-16Implement (de-)serialization of the buffer contents for an overriddenDouglas Gregor
2011-11-15Add a -cc1-level option -fmodule-name=<name>, which will be used whenDouglas Gregor
2011-11-14[PCH] Do not crash if a class extension in a chained PCH introduces/redeclare...Argyrios Kyrtzidis
2011-11-14[PCH] In ASTWriter::WriteChainedObjCCategories use getDeclID since the declsArgyrios Kyrtzidis
2011-11-13[PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderF...Argyrios Kyrtzidis
2011-11-13Fix the signature of the getcontext builtin. Patch by Dimitry Andric.Rafael Espindola
2011-11-12Add a method in ASTMutationListener for the last use of Decl's [is/set]Change...Argyrios Kyrtzidis
2011-11-12[PCH] When completing an objc forward reference, do not serialize the chain o...Argyrios Kyrtzidis
2011-11-01Rework the AST for the initializer of a delegating constructor, soDouglas Gregor
2011-10-31[PCH] Now that we store the location of a decl outside its recordArgyrios Kyrtzidis
2011-10-28[PCH] Sort the file decls by file offset not raw source location.Argyrios Kyrtzidis
2011-10-28[PCH] In ASTWriter::associateDeclWithFile don't bother finding the file locArgyrios Kyrtzidis
2011-10-28[PCH] Keep track of file-level declarations that are contained by files.Argyrios Kyrtzidis
2011-10-27Make the loading of information attached to an IdentifierInfo from anDouglas Gregor
2011-10-17For modules, all macros that aren't include guards are implicitlyDouglas Gregor
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-09-29Basic/Diagnostic: Add a DiagSate::getOrAddMappingInfo method.Daniel Dunbar
2011-09-29Basic/Diagnostics: Add a DiagnosticMappingInfo helper class, and switch toDaniel Dunbar
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
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