aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/GeneratePCH.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-15[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-2/+4
2025-03-21[clang] NFCI: Mutate `HeaderSearchOptions` earlier (#130823)Jan Svoboda1-7/+0
2025-03-14[clang][modules] Introduce new `ModuleCache` interface (#131193)Jan Svoboda1-4/+4
2025-01-16[clang][Serialization] Stop including Frontend headers from Serialization (NF...Jorge Gorbe Moya1-1/+1
2025-01-03[clang] Allow generating module interfaces with parsing errors (#121485)Alejandro Álvarez Ayllón1-2/+3
2024-11-11[clang][deps] Only write preprocessor info into PCMs (#115239)Jan Svoboda1-5/+14
2024-11-11[clang][serialization] Enable `ASTWriter` to work with `Preprocessor` only (#...Jan Svoboda1-1/+1
2024-04-30[NFC] [C++20] [Modules] Use new class CXX20ModulesGenerator to genera… (#90...Chuanqi Xu1-11/+14
2024-04-30[C++20] [Modules] Don't skip pragma diagnostic mappingsChuanqi Xu1-1/+0
2024-04-30Revert "[C++20] [Modules] Don't skip pragma diagnostic mappings"Chuanqi Xu1-8/+12
2024-04-30[C++20] [Modules] Don't skip pragma diagnostic mappingsChuanqi Xu1-1/+0
2024-04-30[NFC] [C++20] [Modules] Use new class CXX20ModulesGenerator to generate modul...Chuanqi Xu1-11/+8
2024-04-16[unused-includes][Serialization] Remove unused includes. NFC. (#88790)Volodymyr Sapsai1-1/+0
2024-04-03[NFC] Check the nullness of pointer before dereference it in the assertionChuanqi Xu1-1/+1
2024-04-03[NFC] [C++20] [Modules] [Reduced BMI] Make sure the size of reduced BMI is no...Chuanqi Xu1-3/+16
2024-03-13[NFC] [C++20] [Modules] Refactor ReducedBMIGeneratorChuanqi Xu1-15/+27
2024-03-08[C++20] [Modules] Introduce reduced BMI (#75894)Chuanqi Xu1-2/+35
2023-10-06Revert "Revert "Fixes and closes #53952. Setting the ASTHasCompilerErrors mem...Aaron Ballman1-6/+2
2023-10-05Revert "Fixes and closes #53952. Setting the ASTHasCompilerErrors member vari...Kazu Hirata1-2/+6
2023-10-05Fixes and closes #53952. Setting the ASTHasCompilerErrors member variable cor...Rajkumar Ananthu1-6/+2
2023-08-17[clang][modules] Avoid storing command-line macro definitions into implicitly...Jan Svoboda1-2/+2
2022-08-05[Serialization] Remove `ORIGINAL_PCH_DIR` recordArgyrios Kyrtzidis1-4/+3
2022-07-29[ASTWriter] Provide capability to output a PCM/PCH file that does not write o...Argyrios Kyrtzidis1-3/+4
2021-10-12[clang][modules] NFC: Propagate import `SourceLocation` into `HeaderSearch::l...Jan Svoboda1-1/+2
2020-03-31[pch] Honour -fallow-pch-with-compiler-errors for overall compilation statusBen Langmuir1-0/+5
2019-07-03[Bitcode] Move Bitstream to a separate libraryFrancis Visoiu Mistrih1-1/+1
2019-03-12Modules: Add LangOptions::CacheGeneratedPCHDuncan P. N. Exon Smith1-3/+6
2019-03-09Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith1-3/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
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