aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/GeneratePCH.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-21Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer1-3/+3
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith1-1/+2
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin1-2/+1
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith1-1/+2
2017-03-13Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith1-1/+1
2017-01-05Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtensionDavid Blaikie1-1/+1
2016-08-26C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith1-2/+5
2016-08-25Refactor to remove the assumption that we know the name of the module we're e...Richard Smith1-6/+13
2016-07-18[NFC] Header cleanupMehdi Amini1-4/+1
2016-07-13[PCH/preamble] Make sure that if the preamble/PCH was serialized with errors ...Argyrios Kyrtzidis1-1/+4
2015-11-03Introduce module file extensions to piggy-back data onto module files.Douglas Gregor1-5/+7
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+2
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-2/+1
2015-09-22Module Debugging: Use the clang module signature as the module's dwo_idAdrian Prantl1-1/+2
2015-08-17[modules] When explicitly building a module file, don't include timestamps inRichard Smith1-2/+3
2015-06-29Remove unnecessary include.Adrian Prantl1-1/+0
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl1-22/+11
2015-02-25Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-6/+12
2015-02-25Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-12/+6
2015-02-24Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-6/+12
2015-02-24Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-12/+6
2015-02-21Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-6/+12
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-12/+6
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-6/+12
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-12/+6
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-6/+12
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-12/+6
2014-05-22[C++11] Use 'nullptr'. Serialization edition.Craig Topper1-1/+1
2013-06-11[libclang] Allow building a precompiled preamble with compiler errorsArgyrios Kyrtzidis1-4/+13
2013-03-27[Preprocessor] Remove PPMutationListener.Argyrios Kyrtzidis1-4/+0
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-3/+3
2012-10-31[PCH] Remove the stat cache from the PCH file.Argyrios Kyrtzidis1-7/+2
2012-10-09Rework the (de-)serialization of macros, as stored inDouglas Gregor1-0/+4
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer1-1/+0
2012-02-04Remove Diagnostic.h include from Preprocessor.h.Benjamin Kramer1-0/+1
2011-12-09Clean up the comments for this file now that its contents are totallyChandler Carruth1-4/+3
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor1-1/+1
2011-11-30When writing a module file, pass the module through to the ASTDouglas Gregor1-3/+3
2011-09-19In libclang, when visiting preprocessed entities in a source range, useArgyrios Kyrtzidis1-7/+0
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor1-2/+4
2011-08-25Remove the Chaining argument from the PCH/module generator. It's no longer usedDouglas Gregor1-9/+3
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor1-1/+1
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-1/+1
2011-07-22Switch all of the "isysroot" const char*'s throughout the AST readerDouglas Gregor1-9/+3
2011-07-22Fix an embarrassing bug in relocatable PCH support, where we wereDouglas Gregor1-1/+10
2011-02-15Allow resolving headers from a PCH even after headers+PCH were moved to anoth...Argyrios Kyrtzidis1-2/+3
2010-11-30When using a precompiled preamble with detailed preprocessing records,Douglas Gregor1-1/+7
2010-11-23rework the stat cache, pulling it out of FileManager.h intoChris Lattner1-1/+2
2010-10-24Put the mechanism in place to track modifications in an AST entity that were ...Argyrios Kyrtzidis1-1/+7
2010-08-18More PCH -> AST renaming.Sebastian Redl1-1/+1