summaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
AgeCommit message (Expand)Author
2025-11-21[clang][NFC] Inline Frontend/FrontendDiagnostic.h -> Basic/DiagnosticFrontend...Jordan Rupprecht
2025-11-07[NFC][CUDA][HIP] Print the triple when there's no mcpu (#166565)Alex Voicu
2025-10-24[clang] Don't require `FileManager` for creating an output file (#164665)Jan Svoboda
2025-10-23[clang] Make explicitly-built modules independent of the CWD (#164840)Jan Svoboda
2025-10-22[clang] Don't silently inherit the VFS from `FileManager` (#164323)Jan Svoboda
2025-10-02[clang] NFCI: Clean up `CompilerInstance::create{File,Source}Manager()` (#160...Jan Svoboda
2025-09-30[clang][modules] Virtualize module cache pruning (#149113)Jan Svoboda
2025-09-26[llvm][clang] Use the VFS in `FileCollector` (#160788)Jan Svoboda
2025-09-16[clang] Initialize the file system explicitly (#158381)Jan Svoboda
2025-09-15[clang] Avoid reparsing VFS overlay files for module dep collector (#158372)Jan Svoboda
2025-09-10Reland "[clang] Delay normalization of `-fmodules-cache-path` (#150123)"Jan Svoboda
2025-09-10Revert "[clang] Delay normalization of `-fmodules-cache-path` (#150123)"Jan Svoboda
2025-09-10[clang] Delay normalization of `-fmodules-cache-path` (#150123)Jan Svoboda
2025-09-08Frontend: Adopt llvm::vfs::OutputBackend in CompilerInstance (#113364)Steven Wu
2025-08-29[clang] Frontend: Destroy compiling compiler instance before read (#154455)Anthony Latsis
2025-08-06[clang][Dependency Scanning] Move Module Timestamp Update After Compilation F...Qiongsi Wu
2025-08-01NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151782)James Y Knight
2025-07-31NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151545)James Y Knight
2025-07-31NFC: Clean up construction of IntrusiveRefCntPtr from raw pointers for llvm::...James Y Knight
2025-07-25Revert "fix: replace report_fatal_error with Diags and exit" (#150662)Aaron Ballman
2025-07-25fix: replace report_fatal_error with Diags and exit (#147959)woruyu
2025-07-15[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda
2025-07-09[Clang] Respect MS layout attributes during CUDA/HIP device compilation (#146...Yaxun (Sam) Liu
2025-06-12[Clang][NFC] Move Input into SmallVector instead of copy (#143830)Shafik Yaghmour
2025-05-31[Frontend] Remove unused includes (NFC) (#142256)Kazu Hirata
2025-05-22Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#...Jan Svoboda
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda
2025-05-19Revert "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda
2025-05-19Reland "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda
2025-05-14Revert "[clang][modules] Timestamp-less validation API" (#139987)Qinkun Bao
2025-05-14[clang][modules] Timestamp-less validation API (#138983)Jan Svoboda
2025-05-09[clang][modules] Allow not forcing validation of user headers (#139091)Jan Svoboda
2025-05-06[clang][modules] Lazily load by name lookups in module maps (#132853)Michael Spencer
2025-05-01[clang][frontend] Require invocation to construct `CompilerInstance` (#137668)Jan Svoboda
2025-04-30Reland: [llvm][clang] Allocate a new stack instead of spawning a new thread t...Michael Spencer
2025-04-29[clang] Enable making the `CompilerInstance` module dependency collector thre...Jan Svoboda
2025-04-28[clang] Hide the `TargetOptions` pointer from `CompilerInvocation` (#106271)Jan Svoboda
2025-04-24[clang] Enable making the module build stack thread-safe (#137059)Jan Svoboda
2025-04-23[clang][deps] Make dependency directives getter thread-safe (#136178)Jan Svoboda
2025-04-22[clang] Enable making `CompilerInstance` diagnostics thread-safe (#136601)Jan Svoboda
2025-04-21[clang] Enable making `CompilerInstance` VFS thread-safe (#135737)Jan Svoboda
2025-04-19[clang] Use llvm::append_range (NFC) (#136448)Kazu Hirata
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin
2025-04-15Revert "[llvm][clang] Allocate a new stack instead of spawning a new … (#13...Daniel Thornburgh
2025-04-15[llvm][clang] Allocate a new stack instead of spawning a new thread to get mo...Michael Spencer
2025-04-14[clang][frontend] Make `CompilerInstance::FailedModules` thread-safe (#135473)Jan Svoboda
2025-04-11[clang][frontend] Expose `CompilerInstance::cloneForModuleCompile()` (#135405)Jan Svoboda