aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-01NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151782)James Y Knight1-36/+41
2025-07-31NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151545)James Y Knight1-7/+8
2025-07-31NFC: Clean up construction of IntrusiveRefCntPtr from raw pointers for llvm::...James Y Knight1-4/+5
2025-07-15[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-12/+24
2025-07-09[Clang] Respect MS layout attributes during CUDA/HIP device compilation (#146...Yaxun (Sam) Liu1-1/+1
2025-07-07NFC, use structured binding to simplify the code.Haojian Wu1-3/+1
2025-05-31[Frontend] Remove unused includes (NFC) (#142256)Kazu Hirata1-4/+0
2025-05-22Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#...Jan Svoboda1-2/+12
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata1-12/+2
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda1-2/+12
2025-05-19Revert "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda1-8/+4
2025-05-19Reland "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda1-4/+8
2025-05-14Revert "[clang][modules] Timestamp-less validation API" (#139987)Qinkun Bao1-6/+4
2025-05-14[clang][modules] Timestamp-less validation API (#138983)Jan Svoboda1-4/+6
2025-05-10[clang] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139399)Kazu Hirata1-3/+3
2025-05-01[clang][frontend] Require invocation to construct `CompilerInstance` (#137668)Jan Svoboda1-12/+7
2025-04-29[clang] Hide the `LangOptions` pointer from `CompilerInvocation` (#137675)Jan Svoboda1-4/+6
2025-04-28[clang] Hide the `TargetOptions` pointer from `CompilerInvocation` (#106271)Jan Svoboda1-1/+5
2025-04-25[clang] Do not share ownership of `HeaderSearchOptions` (#132984)Jan Svoboda1-3/+2
2025-04-04[clang] Do not share ownership of `PreprocessorOptions` (#133467)Jan Svoboda1-1/+1
2025-03-25[clang][lex] Store non-owning options ref in `HeaderSearch` (#132780)Jan Svoboda1-2/+2
2025-03-14[clang][modules] Introduce new `ModuleCache` interface (#131193)Jan Svoboda1-11/+10
2024-11-13Reapply "[clang] Introduce diagnostics suppression mappings (#112517)"Kadir Cetinkaya1-6/+11
2024-11-12Revert "[clang] Introduce diagnostics suppression mappings (#112517)"Kadir Cetinkaya1-11/+6
2024-11-12[clang] Introduce diagnostics suppression mappings (#112517)kadir çetinkaya1-6/+11
2024-11-11[clang][serialization] Enable `ASTWriter` to work with `Preprocessor` only (#...Jan Svoboda1-1/+1
2024-10-28Remove support for RenderScript (#112916)Aaron Ballman1-2/+0
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda1-1/+1
2024-09-23[Frontend] Teach LoadFromASTFile to take FileName by StringRef (NFC) (#109583)Kazu Hirata1-1/+1
2024-08-08[re-format][Modules] Follow-up formatting to "Mention which AST file's option...Volodymyr Sapsai1-4/+6
2024-08-08[Modules][Diagnostic] Mention which AST file's options differ from the curren...Volodymyr Sapsai1-2/+4
2024-06-19[NFC] [Serialization] Unify how LocalDeclID can be createdChuanqi Xu1-1/+1
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov1-2/+3
2024-05-06Reland "[Modules] No transitive source location change (#86912)"Chuanqi Xu1-2/+0
2024-04-30Revert "[Modules] No transitive source location change (#86912)"Chuanqi Xu1-0/+2
2024-04-30[Modules] No transitive source location change (#86912)Chuanqi Xu1-2/+0
2024-04-25[NFC] [ASTUnit] [Serialization] Transalte local decl ID to global decl ID bef...Chuanqi Xu1-4/+3
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu1-3/+5
2024-04-25Revert "[NFC] [Serialization] Avoid using DeclID directly as much as possible"Chuanqi Xu1-5/+3
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu1-3/+5
2024-04-25[NFC] Move DeclID from serialization/ASTBitCodes.h to AST/DeclID.h (#89873)Chuanqi Xu1-2/+2
2024-02-23[C++20] [Modules] Allow to compile a pcm with and without -fPICChuanqi Xu1-2/+13
2023-11-28[clang] Remove unused argument. NFC. (#73594)Juergen Ributzka1-4/+3
2023-11-09[C++20] [Modules] Allow export from language linkageChuanqi Xu1-1/+1
2023-10-06Revert "Revert "Fixes and closes #53952. Setting the ASTHasCompilerErrors mem...Aaron Ballman1-12/+5
2023-10-05Revert "Fixes and closes #53952. Setting the ASTHasCompilerErrors member vari...Kazu Hirata1-5/+12
2023-10-05Fixes and closes #53952. Setting the ASTHasCompilerErrors member variable cor...Rajkumar Ananthu1-12/+5
2023-09-08Reapply "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-2/+2
2023-09-08[C++20] [Modules] Introduce ForceCheckCXX20ModulesInputFiles options forChuanqi Xu1-1/+5
2023-09-06Revert "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-2/+2