aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
AgeCommit message (Expand)AuthorFilesLines
2 daysRevert "fix: replace report_fatal_error with Diags and exit" (#150662)Aaron Ballman1-1/+0
2 daysfix: replace report_fatal_error with Diags and exit (#147959)woruyu1-0/+1
12 days[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-3/+5
2025-07-09[Clang] Respect MS layout attributes during CUDA/HIP device compilation (#146...Yaxun (Sam) Liu1-2/+2
2025-06-12[Clang][NFC] Move Input into SmallVector instead of copy (#143830)Shafik Yaghmour1-1/+1
2025-05-31[Frontend] Remove unused includes (NFC) (#142256)Kazu Hirata1-1/+0
2025-05-22Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#...Jan Svoboda1-14/+13
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata1-13/+14
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda1-14/+13
2025-05-19Revert "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda1-3/+1
2025-05-19Reland "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda1-1/+3
2025-05-14Revert "[clang][modules] Timestamp-less validation API" (#139987)Qinkun Bao1-3/+1
2025-05-14[clang][modules] Timestamp-less validation API (#138983)Jan Svoboda1-1/+3
2025-05-09[clang][modules] Allow not forcing validation of user headers (#139091)Jan Svoboda1-2/+4
2025-05-06[clang][modules] Lazily load by name lookups in module maps (#132853)Michael Spencer1-2/+2
2025-05-01[clang][frontend] Require invocation to construct `CompilerInstance` (#137668)Jan Svoboda1-10/+7
2025-04-30Reland: [llvm][clang] Allocate a new stack instead of spawning a new thread t...Michael Spencer1-1/+1
2025-04-29[clang] Enable making the `CompilerInstance` module dependency collector thre...Jan Svoboda1-4/+8
2025-04-28[clang] Hide the `TargetOptions` pointer from `CompilerInvocation` (#106271)Jan Svoboda1-3/+3
2025-04-24[clang] Enable making the module build stack thread-safe (#137059)Jan Svoboda1-5/+9
2025-04-23[clang][deps] Make dependency directives getter thread-safe (#136178)Jan Svoboda1-0/+7
2025-04-22[clang] Enable making `CompilerInstance` diagnostics thread-safe (#136601)Jan Svoboda1-10/+16
2025-04-21[clang] Enable making `CompilerInstance` VFS thread-safe (#135737)Jan Svoboda1-11/+17
2025-04-19[clang] Use llvm::append_range (NFC) (#136448)Kazu Hirata1-2/+1
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-25/+28
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-28/+25
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-25/+28
2025-04-15Revert "[llvm][clang] Allocate a new stack instead of spawning a new … (#13...Daniel Thornburgh1-1/+1
2025-04-15[llvm][clang] Allocate a new stack instead of spawning a new thread to get mo...Michael Spencer1-1/+1
2025-04-14[clang][frontend] Make `CompilerInstance::FailedModules` thread-safe (#135473)Jan Svoboda1-66/+46
2025-04-11[clang][frontend] Expose `CompilerInstance::cloneForModuleCompile()` (#135405)Jan Svoboda1-19/+11
2025-04-11[clang] Extract `CompilerInstance` creation out of `compileModuleImpl()` (#13...Jan Svoboda1-89/+104
2025-04-04[clang] Do not share ownership of `PreprocessorOptions` (#133467)Jan Svoboda1-1/+1
2025-03-28[clang][flang][Triple][llvm] Add isOffload function to LangOpts and isGPU fun...Nick Sarnie1-2/+1
2025-03-25[clang][lex] Store non-owning options ref in `HeaderSearch` (#132780)Jan Svoboda1-1/+1
2025-03-21[clang] Make `HeaderSearchOptions` references const (#130825)Jan Svoboda1-1/+2
2025-03-19[clang][modules] Correctly set module map systemness (#131940)Michael Spencer1-1/+8
2025-03-14[clang][modules] Introduce new `ModuleCache` interface (#131193)Jan Svoboda1-22/+20
2025-03-13[Support] Introduce new `AdvisoryLock` interface (#130989)Jan Svoboda1-5/+5
2025-03-12[Support] Do not remove lock file on failure (#130834)Jan Svoboda1-2/+0
2025-03-11[Support] Return `LockFileManager` errors right away (#130627)Jan Svoboda1-12/+11
2025-03-11[Support] Remove output file checks from `LockFileManager` (#130395)Jan Svoboda1-7/+15
2025-01-12-ftime-report: Move FrontendTimer closer to TimeTraceScopeFangrui Song1-3/+0
2025-01-10-ftime-report: reorganize timersFangrui Song1-14/+10
2024-11-21Reapply "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)"Kadir Cetinkaya1-16/+14
2024-11-21Revert "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)"Sylvestre Ledru1-14/+16
2024-11-21[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)kadir çetinkaya1-16/+14
2024-11-13Reapply "[clang] Introduce diagnostics suppression mappings (#112517)"Kadir Cetinkaya1-8/+13
2024-11-12Revert "[clang] Introduce diagnostics suppression mappings (#112517)"Kadir Cetinkaya1-13/+8
2024-11-12[clang] Introduce diagnostics suppression mappings (#112517)kadir çetinkaya1-8/+13