aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendActions.cpp
AgeCommit message (Expand)AuthorFilesLines
3 days[Preprocessor] Do not expand macros if the input is already preprocessed (#13...Juan Manuel Martinez Caamaño1-1/+1
2025-07-15[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-8/+9
2025-07-07[clang] Refactor `LangOptions` to specify compatibility as X macro arg (#146766)Jan Svoboda1-6/+10
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-8/+8
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata1-8/+8
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda1-8/+8
2025-05-09[clang][modules] Allow not forcing validation of user headers (#139091)Jan Svoboda1-1/+1
2025-04-29[clang][modules] Validate input file format for GenerateModuleInterfaceAction...Naveen Seth Hanig1-0/+14
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-2/+2
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-2/+2
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-2/+2
2025-04-08 [clang][DependencyScanning] Track dependencies from prebuilt modules to dete...Cyndy Ishida1-3/+4
2025-03-21[clang] Make `HeaderSearchOptions` references const (#130825)Jan Svoboda1-1/+2
2025-03-10Revert "[clang] Implement instantiation context note for checking template pa...Nikita Popov1-16/+8
2025-03-06[clang] Implement instantiation context note for checking template parameters...Matheus Izvekov1-8/+16
2025-01-23Reland: [clang] unified CWG2398 and P0522 changes; finishes implementation of...Matheus Izvekov1-0/+2
2025-01-03[clang] Allow generating module interfaces with parsing errors (#121485)Alejandro Álvarez Ayllón1-2/+4
2024-10-28Remove support for RenderScript (#112916)Aaron Ballman1-1/+0
2024-10-11Revert "Reland: [clang] Finish implementation of P0522 (#111711)"Mikhail Goncharov1-2/+0
2024-10-10Reland: [clang] Finish implementation of P0522 (#111711)Matheus Izvekov1-0/+2
2024-10-09Revert "[clang] Finish implementation of P0522 (#96023)"Hans Wennborg1-2/+0
2024-10-01[clang] Finish implementation of P0522 (#96023)Matheus Izvekov1-0/+2
2024-09-06[NFC] Add explicit #include llvm-config.h where its macros are used, clang pa...Daniil Fukalov1-0/+1
2024-09-03Revert "[C++20] [Modules] Embed all source files for C++20 Modules (#102444)"Chuanqi Xu1-12/+3
2024-08-29[C++20] [Modules] Embed all source files for C++20 Modules (#102444)Chuanqi Xu1-3/+12
2024-08-08[re-format][Modules] Follow-up formatting to "Mention which AST file's option...Volodymyr Sapsai1-5/+8
2024-08-08[Modules][Diagnostic] Mention which AST file's options differ from the curren...Volodymyr Sapsai1-3/+5
2024-07-11[Clang] Don't crash if input file is not a module. (#98439)Dmitriy Chestnykh1-2/+9
2024-06-05Revert "Pass LangOpts from CompilerInstance to DependencyScanningWorker (#937...Nishith Kumar M Shah1-2/+2
2024-06-03Pass LangOpts from CompilerInstance to DependencyScanningWorker (#93753)Nishith Kumar M Shah1-2/+2
2024-06-03[NFC] [C++20] [Modules] [Reduced BMI] Reorder Emitting reduced BMI and normal...Chuanqi Xu1-3/+4
2024-04-30[NFC] [C++20] [Modules] Use new class CXX20ModulesGenerator to genera… (#90...Chuanqi Xu1-7/+4
2024-04-30[C++20] [Modules] Don't skip pragma diagnostic mappingsChuanqi Xu1-1/+0
2024-04-30Revert "[C++20] [Modules] Don't skip pragma diagnostic mappings"Chuanqi Xu1-4/+8
2024-04-30[NFC] [C++20] [Modules] Use new class CXX20ModulesGenerator to generate modul...Chuanqi Xu1-8/+4
2024-04-15[C++20] [Modules] Introduce -fexperimental-modules-reduced-bmi (#85050)Chuanqi Xu1-0/+7
2024-04-09Revert "[clang] Move state out of `PreprocessorOptions` (1/n) (#86358)"Jan Svoboda1-6/+1
2024-04-09[Sema][NFC] Cleanups after 843cc474f (#87996)Younan Zhang1-1/+1
2024-04-05[Clang][Sema] Fix the lambda call expression inside of a type alias declarati...Younan Zhang1-0/+2
2024-03-29[clang] Move state out of `PreprocessorOptions` (1/n) (#86358)Jan Svoboda1-1/+6
2024-03-21[CIR][Basic][NFC] Add the CIR language to the Language enumNathan Lanza1-0/+1
2024-03-13[NFC] [C++20] [Modules] Refactor ReducedBMIGeneratorChuanqi Xu1-5/+3
2024-03-08[clang] Remove std::move in GenerateModuleAction::CreateMultiplexConsumer (NFC)Jie Fu1-1/+1
2024-03-08[C++20] [Modules] Introduce reduced BMI (#75894)Chuanqi Xu1-6/+31
2024-01-31[clang] Use StringRef::starts_with (NFC)Kazu Hirata1-2/+1
2023-12-07[C++20] [Modules] Skip Writing diagnostic options, header search paths and pr...Chuanqi Xu1-0/+10
2023-11-02[clang][deps] Skip slow `UNHASHED_CONTROL_BLOCK` records (#69975)Jan Svoboda1-0/+15
2023-08-17[clang][modules] Avoid storing command-line macro definitions into implicitly...Jan Svoboda1-3/+5
2023-06-29[Clang] Implements CTAD for aggregates P1816R0 and P2082R1Yuanfang Chen1-0/+2