aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendAction.cpp
AgeCommit message (Expand)AuthorFilesLines
10 days[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-2/+3
2025-07-04[clang-tidy] EndSourceFile() for preprocessor before diagnostic client (#145784)Dave Bartolomeo1-3/+5
2025-06-05[Clang][NFC] Use move in std::vector local in HandleTranslationUnit (#142851)Shafik Yaghmour1-1/+1
2025-05-22Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#...Jan Svoboda1-6/+6
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata1-6/+6
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda1-6/+6
2025-05-11[clang] Use std::tie to implement operator< (NFC) (#139438)Kazu Hirata1-5/+1
2025-05-06[clang][modules] Lazily load by name lookups in module maps (#132853)Michael Spencer1-4/+4
2025-04-29[clang] Hide the `LangOptions` pointer from `CompilerInvocation` (#137675)Jan Svoboda1-1/+1
2025-04-25[clang] Do not share ownership of `HeaderSearchOptions` (#132984)Jan Svoboda1-4/+2
2025-04-17Mark the file opened by DeserializedDeclsSourceRangePrinter as a text file (#...Zibi Sarbinowski1-1/+1
2025-04-11Implement `-dump-minimization-hints` flag. (#133910)Viktoriia Bakalova1-5/+206
2025-03-29[Clang] Check PP presence when printing stats (#131608)Qiu Chaofan1-4/+8
2025-03-28[clang] Implement some missing interfaces for DelegatingDeserializationListen...Haojian Wu1-46/+0
2025-01-12-ftime-report: Move FrontendTimer closer to TimeTraceScopeFangrui Song1-6/+1
2024-10-28[clang][modules] Preserve the module map that allowed inferring (#113389)Jan Svoboda1-1/+0
2024-10-25[clang][modules] Shrink the size of `Module::Headers` (#113395)Jan Svoboda1-1/+1
2024-09-23[Frontend] Teach LoadFromASTFile to take FileName by StringRef (NFC) (#109583)Kazu Hirata1-5/+5
2024-05-13[NFC] [Serialization] Merge IdentID with IdentifierIDChuanqi Xu1-1/+1
2024-04-25[Clang] Diagnose apply AST consume actions on LLVM IR (#88602)yronglin1-2/+5
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu1-3/+3
2024-04-25Revert "[NFC] [Serialization] Avoid using DeclID directly as much as possible"Chuanqi Xu1-3/+3
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu1-3/+3
2024-04-25[NFC] Move DeclID from serialization/ASTBitCodes.h to AST/DeclID.h (#89873)Chuanqi Xu1-3/+3
2024-03-28[clang][modules] Avoid calling expensive `SourceManager::translateFile()` (#8...Jan Svoboda1-2/+8
2024-02-23[C++20] [Modules] Allow to compile a pcm with and without -fPICChuanqi Xu1-1/+1
2023-11-28[clang] Remove unused argument. NFC. (#73594)Juergen Ributzka1-3/+2
2023-10-08[clang][Modules] `checkModuleIsAvailable` should use a const & parameter inst...David Stone1-2/+2
2023-09-29[clang] NFCI: Use `FileEntryRef` in `ASTReader::GetHeaderFileInfo()`Jan Svoboda1-2/+2
2023-09-28[clang] NFCI: Use `FileEntryRef` in `SourceManager::setFileIsTransient()`Jan Svoboda1-1/+1
2023-09-13[clang] NFCI: Use `FileEntryRef` in `ModuleMap::InferredModuleAllowedBy`Jan Svoboda1-4/+4
2023-09-08Reapply "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-2/+2
2023-09-07[NFC] [C++20] [Modules] Refactor the warning to '-fmodule-file=<BMIPath>' for...Chuanqi Xu1-2/+8
2023-09-06Revert "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-2/+2
2023-09-06[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`Jan Svoboda1-2/+2
2023-09-02[clang][clangd] Ensure the stack bottom before building ASTYounan Zhang1-0/+5
2023-07-28[NFC][clang] Fix static analyzer concernsPodchishchaeva, Mariya1-0/+5
2023-06-15[clang][index] NFCI: Make `CXFile` a `FileEntryRef`Jan Svoboda1-3/+1
2023-05-30[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::LookupFileJan Svoboda1-5/+3
2023-05-30[clang][modules] NFCI: Extract optionality out of `Module::{Header,DirectoryN...Jan Svoboda1-8/+10
2023-05-30[clang][lex] NFCI: Use DirectoryEntryRef in Preprocessor::MainFileDirJan Svoboda1-1/+1
2023-05-30[clang][lex] NFCI: Use DirectoryEntryRef in ModuleMap::inferFrameworkModule()Jan Svoboda1-1/+2
2023-05-30[clang][lex] NFCI: Use FileEntryRef in ModuleMap::{load,lookup}ModuleMap()Jan Svoboda1-4/+5
2023-05-26[clang][modules] NFCI: Distinguish as-written and effective umbrella directoriesJan Svoboda1-3/+4
2023-05-23[C++20] [Modules] Don't ignore -fmodule-file when we compile pcm filesChuanqi Xu1-1/+2
2023-04-24[clang] Make access to submodules via `iterator_range`Stoorx1-4/+2
2023-02-06[Modules] Recreate file manager for ftime-trace when compiling a moduleChuanqi Xu1-0/+3
2023-01-20[clang][nfc] refactor Module::Header to use OptionalFileEntryRefRichard Howell1-2/+5
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-2/+1