summaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/GeneratePCH.cpp
AgeCommit message (Expand)Author
2025-07-15[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda
2025-03-21[clang] NFCI: Mutate `HeaderSearchOptions` earlier (#130823)Jan Svoboda
2025-03-14[clang][modules] Introduce new `ModuleCache` interface (#131193)Jan Svoboda
2025-01-16[clang][Serialization] Stop including Frontend headers from Serialization (NF...Jorge Gorbe Moya
2025-01-03[clang] Allow generating module interfaces with parsing errors (#121485)Alejandro Álvarez Ayllón
2024-11-11[clang][deps] Only write preprocessor info into PCMs (#115239)Jan Svoboda
2024-11-11[clang][serialization] Enable `ASTWriter` to work with `Preprocessor` only (#...Jan Svoboda
2024-04-30[NFC] [C++20] [Modules] Use new class CXX20ModulesGenerator to genera… (#90...Chuanqi Xu
2024-04-30[C++20] [Modules] Don't skip pragma diagnostic mappingsChuanqi Xu
2024-04-30Revert "[C++20] [Modules] Don't skip pragma diagnostic mappings"Chuanqi Xu
2024-04-30[C++20] [Modules] Don't skip pragma diagnostic mappingsChuanqi Xu
2024-04-30[NFC] [C++20] [Modules] Use new class CXX20ModulesGenerator to generate modul...Chuanqi Xu
2024-04-16[unused-includes][Serialization] Remove unused includes. NFC. (#88790)Volodymyr Sapsai
2024-04-03[NFC] Check the nullness of pointer before dereference it in the assertionChuanqi Xu
2024-04-03[NFC] [C++20] [Modules] [Reduced BMI] Make sure the size of reduced BMI is no...Chuanqi Xu
2024-03-13[NFC] [C++20] [Modules] Refactor ReducedBMIGeneratorChuanqi Xu
2024-03-08[C++20] [Modules] Introduce reduced BMI (#75894)Chuanqi Xu
2023-10-06Revert "Revert "Fixes and closes #53952. Setting the ASTHasCompilerErrors mem...Aaron Ballman
2023-10-05Revert "Fixes and closes #53952. Setting the ASTHasCompilerErrors member vari...Kazu Hirata
2023-10-05Fixes and closes #53952. Setting the ASTHasCompilerErrors member variable cor...Rajkumar Ananthu
2023-08-17[clang][modules] Avoid storing command-line macro definitions into implicitly...Jan Svoboda
2022-08-05[Serialization] Remove `ORIGINAL_PCH_DIR` recordArgyrios Kyrtzidis
2022-07-29[ASTWriter] Provide capability to output a PCM/PCH file that does not write o...Argyrios Kyrtzidis
2021-10-12[clang][modules] NFC: Propagate import `SourceLocation` into `HeaderSearch::l...Jan Svoboda
2020-03-31[pch] Honour -fallow-pch-with-compiler-errors for overall compilation statusBen Langmuir
2019-07-03[Bitcode] Move Bitstream to a separate libraryFrancis Visoiu Mistrih
2019-03-12Modules: Add LangOptions::CacheGeneratedPCHDuncan P. N. Exon Smith
2019-03-09Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-03-21Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith
2017-03-13Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith
2017-01-05Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtensionDavid Blaikie
2016-08-26C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith
2016-08-25Refactor to remove the assumption that we know the name of the module we're e...Richard Smith
2016-07-18[NFC] Header cleanupMehdi Amini
2016-07-13[PCH/preamble] Make sure that if the preamble/PCH was serialized with errors ...Argyrios Kyrtzidis
2015-11-03Introduce module file extensions to piggy-back data onto module files.Douglas Gregor
2015-10-20Roll-back r250822.Angel Garcia Gomez
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez
2015-09-22Module Debugging: Use the clang module signature as the module's dwo_idAdrian Prantl
2015-08-17[modules] When explicitly building a module file, don't include timestamps inRichard Smith
2015-06-29Remove unnecessary include.Adrian Prantl
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl
2015-02-25Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl
2015-02-25Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl
2015-02-24Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl
2015-02-24Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl