summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [modules] Move list of exported module macros from IdentifierInfo lookup tabl...Richard Smith2015-04-211-260/+135
* Try to work around failure to convert this lambda to a function pointer in so...Richard Smith2015-04-191-4/+5
* [modules] Refactor macro emission. No functionality change.Richard Smith2015-04-191-76/+73
* [modules] Remove unused MACRO_TABLE record.Richard Smith2015-04-101-36/+2
* [Modules] Make Sema's map of referenced selectors have a deterministicChandler Carruth2015-03-271-5/+3
* [Modules] Make our on-disk hash table of selector IDs be built inChandler Carruth2015-03-271-6/+5
* [Modules] Sort the file IDs prior to building the flattened array ofChandler Carruth2015-03-271-10/+13
* [Modules] Make the AST serialization always use lexicographic order whenChandler Carruth2015-03-261-4/+12
* [Modules] Delete stale, pointless code. All tests still pass with thisChandler Carruth2015-03-261-15/+0
* [Modules] Fix a sneaky bug in r233249 where we would look for implicitChandler Carruth2015-03-261-25/+39
* [Modules] Preserve source order for the map of late parsed templates.Chandler Carruth2015-03-261-5/+4
* [Modules] Make "#pragma weak" undeclared identifiers be trackedChandler Carruth2015-03-261-9/+7
* [Modules] Delete a bunch of complex code for ensuring visible decls inChandler Carruth2015-03-261-62/+2
* [modules] If we reach a definition of a class for which we already have aRichard Smith2015-03-261-0/+13
* [Modules] A second attempt at writing out on-disk hash tables for theChandler Carruth2015-03-261-56/+157
* Revert "[Modules] When writing out the on-disk hash table for the decl contex...Rafael Espindola2015-03-251-90/+15
* [Modules] When writing out the on-disk hash table for the decl contextChandler Carruth2015-03-251-15/+90
* [Modules] Start making explicit modules produce deterministic output.Chandler Carruth2015-03-241-13/+16
* Silence unused warning in non-assert builds.Daniel Jasper2015-03-241-0/+1
* [modules] Deserialize CXXCtorInitializer list for a constructor lazily.Richard Smith2015-03-241-8/+69
* [modules] Remove redundant import of lexical decls when building a lookup tableRichard Smith2015-03-231-24/+24
* Reverting 232853 and 232870 because they depend on 232793,Vince Harron2015-03-221-21/+23
* [modules] When either redecl chain merging or an update record causes us toRichard Smith2015-03-211-23/+21
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-6/+6
* Make module files passed to a module build via -fmodule-file= available toRichard Smith2015-03-181-9/+20
* Lambdaify some helper functions. No functionality change.Richard Smith2015-03-161-33/+27
* Deduplicate #undef directives imported from multiple modules.Richard Smith2015-03-131-1/+2
* [modules] Fix iterator invalidation issue with names being added to a moduleRichard Smith2015-03-111-6/+9
* [modules] Don't clobber a destructor's operator delete when adding another one;Richard Smith2015-03-101-2/+20
* Replace Sema's map of locally-scoped extern "C" declarations with a DeclContextRichard Smith2015-03-071-20/+6
* Removing code that is unused after r231424; NFC.Aaron Ballman2015-03-061-8/+0
* [modules] Rework merging of redeclaration chains on module import.Richard Smith2015-03-051-32/+17
* Rework our handling of key functions. We used to track a complete list of allRichard Smith2015-02-281-8/+0
* [modules] Don't write out name lookup table entries merely because the moduleRichard Smith2015-02-271-10/+13
* Remove slow and apparently pointless updating of all identifiers at the startRichard Smith2015-02-251-17/+0
* Cleanup: remove artificial division between lookup results and const lookupRichard Smith2015-02-211-1/+1
* Revert r167816 and replace it with a proper fix for the issue: do notRichard Smith2015-02-211-4/+2
* Revert "Mangle the IsSystem bit into the .pcm file name"Ben Langmuir2015-02-191-1/+0
* [PCH/Modules] Check that the specific module cache path the PCH was built wit...Argyrios Kyrtzidis2015-02-191-0/+2
* Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer2015-02-171-2/+1
* [modules] Improve llvm-bcanalyzer output on AST files a little. No functional...Richard Smith2015-02-131-2/+3
* Mangle the IsSystem bit into the .pcm file nameBen Langmuir2015-02-121-0/+1
* [modules] Treat friend declarations that are lexically within a dependentRichard Smith2015-02-071-7/+4
* ASTUnit: Use range-based for loops.Benjamin Kramer2015-02-061-1/+2
* [modules] Refactor: unify the code that picks which declaration goes into aRichard Smith2015-02-051-55/+46
* Objective-C: Serialize "more than one decl" state of ObjCMethodList.Nico Weber2014-12-271-5/+12
* Address review feedback on r221933.Nico Weber2014-12-271-14/+14
* [modules] When constructing paths relative to a module, strip out /./ directoryRichard Smith2014-12-111-15/+19
* [modules] Instead of storing absolute paths in a .pcm file, store the path toRichard Smith2014-12-051-73/+113
* Temporarily reverting r223443 due to bot breakage.Aaron Ballman2014-12-051-113/+73
OpenPOWER on IntegriCloud