aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/PrecompiledPreamble.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-01NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151782)James Y Knight1-3/+4
2025-07-31NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151545)James Y Knight1-7/+7
2025-07-31NFC: Clean up construction of IntrusiveRefCntPtr from raw pointers for llvm::...James Y Knight1-4/+2
2025-07-15[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-3/+5
2025-05-10[clang] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139399)Kazu Hirata1-1/+1
2025-05-01[clang][frontend] Require invocation to construct `CompilerInstance` (#137668)Jan Svoboda1-3/+2
2025-03-14[clang][modules] Introduce new `ModuleCache` interface (#131193)Jan Svoboda1-3/+2
2024-11-13Reapply "[clang] Introduce diagnostics suppression mappings (#112517)"Kadir Cetinkaya1-1/+1
2024-11-12Revert "[clang] Introduce diagnostics suppression mappings (#112517)"Kadir Cetinkaya1-1/+1
2024-11-12[clang] Introduce diagnostics suppression mappings (#112517)kadir çetinkaya1-1/+1
2024-06-21[CommandLine] Avoid ManagedStatic.h include (NFC)Nikita Popov1-0/+1
2024-04-03[NFC] [C++20] [Modules] [Reduced BMI] Make sure the size of reduced BMI is no...Chuanqi Xu1-2/+1
2024-02-08[clang][lex] Always pass suggested module to `InclusionDirective()` callback ...Jan Svoboda1-1/+2
2023-09-08Reapply "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-8/+8
2023-09-06Revert "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-8/+8
2023-09-06[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`Jan Svoboda1-8/+8
2023-09-05[clang] NFCI: Change returned LanguageOptions pointer to referenceJan Svoboda1-1/+1
2023-05-31[clang] NFCI: Use `DirectoryEntryRef` in `PrecompiledPreamble`Jan Svoboda1-5/+5
2023-03-07[libclang] Add API to override preamble storage pathIgor Kushnir1-7/+20
2023-01-14Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-1/+1
2022-12-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer1-1/+1
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek1-4/+2
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek1-2/+4
2022-05-09[Frontend] when attaching a preamble, don't generate the long predefines buffer.Sam McCall1-0/+4
2022-04-28Frontend: Delete output streams before closing CompilerInstance outputsDuncan P. N. Exon Smith1-1/+1
2022-04-25[Frontend] shrink in-memory PCH buffers to fitSam McCall1-1/+15
2022-04-21Reland [Frontend] avoid copy of PCH data when PrecompiledPreamble stores it i...Sam McCall1-39/+34
2022-04-21Revert "[Frontend] avoid copy of PCH data when PrecompiledPreamble stores it ...Sam McCall1-32/+38
2022-04-21[Frontend] avoid copy of PCH data when PrecompiledPreamble stores it in memorySam McCall1-38/+32
2022-04-21[Frontend] Simplify PrecompiledPreamble::PCHStorage. NFCSam McCall1-164/+110
2022-04-14[clang][lex] NFCI: Use FileEntryRef in PPCallbacks::InclusionDirective()Jan Svoboda1-5/+5
2021-11-26[clang] Change ordering of PreableCallbacks to make sure PP can be referenced...Kirill Bobyrev1-1/+4
2021-04-06[clang][clangd] Avoid inconsistent target creationoToToT1-9/+1
2021-01-25Frontend: Take VFS and MainFileBuffer by reference in PrecompiledPreamble::Ca...Duncan P. N. Exon Smith1-10/+10
2021-01-21[ASTReader] Allow controlling separately whether validation should be disable...Argyrios Kyrtzidis1-1/+2
2020-12-04ADT: Stop peeking inside AlignedCharArrayUnion, NFCDuncan P. N. Exon Smith1-2/+2
2020-11-11Frontend: Change ComputePreambleBounds to take MemoryBufferRef, NFCDuncan P. N. Exon Smith1-3/+3
2020-10-20clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFCDuncan P. N. Exon Smith1-5/+6
2020-08-10Correctly set CompilingPCH in PrecompilePreambleAction.Adam Czachorowski1-0/+7
2020-06-12Reland [clangd] Parse std::make_unique, and emit template diagnostics at expa...Sam McCall1-0/+4
2020-06-09Revert "[clangd] Parse std::make_unique, and emit template diagnostics at exp...Sam McCall1-4/+0
2020-06-09[clangd] Parse std::make_unique, and emit template diagnostics at expansion.Sam McCall1-0/+4
2020-06-08[Preamble] Invalidate preamble when missing headers become present.Sam McCall1-4/+97
2020-04-16[clang] Const correct ComputePreambleBoundsKadir Cetinkaya1-1/+1
2020-03-11Avoid including FileManager.h from SourceManager.hReid Kleckner1-0/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-5/+6
2019-11-27[Frontend] Clean up some dead code in PrecompiledPreamble. NFCSam McCall1-14/+3
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-08-07Remove LLVM mutexes from clang in favor of std::mutexBenjamin Kramer1-5/+4
2019-08-07Replace llvm::MutexGuard/UniqueLock with their standard equivalentsBenjamin Kramer1-4/+4