aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)Author
2014-04-19When a module completes the definition of a class template specialization imp...Richard Smith
2014-04-18Teach users of OnDiskHashTable to define hash_value and offset typesJustin Bogner
2014-04-18Remove OnDiskHashTable.h, since it's been moved to llvmJustin Bogner
2014-04-17Add missing serialization code for one of the CXXRecordDecl definition flags.Richard Smith
2014-04-14Allow multiple modules with the same name to coexist in the module cacheBen Langmuir
2014-04-09[Preprocessor/CodeComplete] Don't add include guard macros to code-completion...Argyrios Kyrtzidis
2014-03-28Reapply "OnDiskHashTable: Use EndianStream.h to write little endian ostreams"Justin Bogner
2014-03-28Revert "OnDiskHashTable: Use EndianStream.h to write little endian ostreams"Justin Bogner
2014-03-28OnDiskHashTable: Use EndianStream.h to write little endian ostreamsJustin Bogner
2014-03-27Fix PR18307: Properly (de)serialize inherited constructors and their using de...Stephan Tolksdorf
2014-03-25Save out a correct lookup table if a lookup table entry is stale (it containsRichard Smith
2014-03-22Emit an update record if we instantiate the definition of a function templateRichard Smith
2014-03-21Fixing code that doesn't compile in MSVC 2012 (but does in MSVC 2013) from r2...Aaron Ballman
2014-03-21Serialize and deserialize mangling numbers.Richard Smith
2014-03-21PR19215: When writing/reading a PCH that imported a module, store the locationRichard Smith
2014-03-20When the exception specification for a function in an imported PCH or module isRichard Smith
2014-03-20Refactor and simplify DeclUpdates serialization.Richard Smith
2014-03-20Refactor to move decl update emission into the decl emission loop.Richard Smith
2014-03-20Rearrange serialization block order to put decl update emission into the sameRichard Smith
2014-03-17[C++11] Replacing ObjCObjectType iterators qual_begin() and qual_end() with i...Aaron Ballman
2014-03-14[C++11] Removing the local_import_begin() and local_import_end() APIs and rep...Aaron Ballman
2014-03-13Prevent outputting HeaderFileInfos for files not used as headersBen Langmuir
2014-03-08Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"'Richard Smith
2014-03-07[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman
2014-03-07Add dependencies from imported modules with -MDBen Langmuir
2014-03-06Fix crash if a submodule overrides one of its own macros, and add support forRichard Smith
2014-03-03Introduce '-fmodules-user-build-path' which accepts the "canonical" path to a...Argyrios Kyrtzidis
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer
2014-03-01If a module A exports a macro M, and a module B imports that macro and #undef'sRichard Smith
2014-02-19Use llvm::DeleteContainerSeconds when possibleReid Kleckner
2014-01-31Fix autolinking when modules are imported in pch filesBen Langmuir
2014-01-27Remove dead code; MacroDirective's IsHidden flag is always false.Richard Smith
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker
2014-01-21Update FunctionTypeLoc and related names to match r199686Alp Toker
2014-01-20Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker
2014-01-14Remove the -cxx-abi command-line flag.Hans Wennborg
2014-01-01Eliminate UnaryTypeTraitExprAlp Toker
2013-12-13Eliminate BinaryTypeTraitExprAlp Toker
2013-12-10Implement DR1460: fix handling of default initializers in unions; don't allowRichard Smith
2013-12-05Add an AdjustedType sugar node for adjusting calling conventionsReid Kleckner
2013-11-27Remove a whole lot of unused variablesAlp Toker
2013-11-04Implement final resolution of DR1402: implicitly-declared move operators thatRichard Smith
2013-10-28Allow a new syntax in a module requires-declaration:Richard Smith
2013-10-23Refactor out the circular reference to LambdaExpr in CXXRecordDecl.Faisal Vali
2013-10-23Revert r193223 and r193216.Rafael Espindola
2013-10-23Remove the circular reference to LambdaExpr in CXXRecordDecl.Faisal Vali
2013-10-19Add isFirstDecl to DecBase too and use it instead of getPreviousDecl() == 0.Rafael Espindola
2013-09-28Per latest drafting, switch to implementing init-captures as if by declaringRichard Smith
2013-09-26Implement a rudimentary form of generic lambdas.Faisal Vali
2013-09-24Module use declarations (II)Daniel Jasper