aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenAction.cpp
AgeCommit message (Expand)AuthorFilesLines
10 days[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-1/+1
2025-06-13Fix and reapply IR PGO support for Flang (#142892)FYK1-2/+2
2025-05-30Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang comp...Tarun Prabhu1-2/+2
2025-05-30Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (#1...FYK1-2/+2
2025-04-07[Clang] Always verify LLVM IR inputs (#134396)Nikita Popov1-1/+11
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-3/+3
2025-01-22[clang][modules] Partially revert 48d0eb518 to fix -gmodules output (#124003)Ben Langmuir1-3/+5
2025-01-10-ftime-report: reorganize timersFangrui Song1-24/+13
2025-01-09[CodeGen] Simplify EmitAssemblyHelper and emitBackendOutputFangrui Song1-15/+15
2025-01-08[clang] Simplify BackendConsumer after #69371Fangrui Song1-35/+12
2025-01-08[clang] Simplify BackendConsumer. NFCFangrui Song1-39/+31
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-3/+0
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda1-2/+2
2024-09-13[clang][CodeGen] Strip unneeded calls to raw_string_ostream::str() (NFC)JOE19941-4/+2
2024-09-03Revert "[C++20] [Modules] Embed all source files for C++20 Modules (#102444)"Chuanqi Xu1-3/+2
2024-08-29[C++20] [Modules] Embed all source files for C++20 Modules (#102444)Chuanqi Xu1-2/+3
2024-07-05[BPF] Fix linking issues in static map initializers (#91310)Nick Zavaritsky1-1/+1
2024-06-28[clang][CodeGen] Remove unnecessary ShouldLinkFiles conditional (#96951)Jacob Lambert1-7/+2
2024-06-25CodeGen, IR: Add target-{cpu,features} attributes to functions created via cr...pcc1-0/+6
2024-05-08Fix unused private field warning (#91500)Justin Bogner1-11/+8
2024-05-08[clang][CodeGen] Omit pre-opt link when post-opt is link requested (#85672)Jacob Lambert1-35/+2
2024-04-15[C++20] [Modules] Introduce -fexperimental-modules-reduced-bmi (#85050)Chuanqi Xu1-0/+19
2024-02-14[clang][CodeGen] Add missing error check (#81777)Jacob Lambert1-0/+3
2024-02-14[clang][CodeGen] Shift relink option implementation away from module cloning ...Jacob Lambert1-77/+84
2023-12-25[clang] Use StringRef::consume_front (NFC)Kazu Hirata1-2/+1
2023-12-19DiagnosticHandler: refactor error checking (#75889)Fangrui Song1-2/+0
2023-12-18[LTO] Improve diagnostics handling when parsing module-level inline assembly ...Fangrui Song1-0/+2
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+1
2023-11-29[CodeGen] Add conditional to module cloning in bitcode linking (#72478)Jacob Lambert1-21/+30
2023-11-08[CodeGen] Implement post-opt linking option for builtin bitocdes (#69371)Jacob Lambert1-361/+299
2023-07-21[CodeGen] Support bitcode input containing multiple modulesFangrui Song1-9/+34
2023-06-20[Clang] Allow bitcode linking when the input is LLVM-IRJoseph Huber1-31/+48
2023-06-08[Clang] Remove -no-opaque-pointers cc1 flagNikita Popov1-4/+0
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-5/+4
2023-05-27[clang-repl][CUDA] Re-land: Initial interactive CUDA support for clang-replAnubhab Ghosh1-0/+2
2023-05-20Revert "[clang-repl][CUDA] Initial interactive CUDA support for clang-repl"Anubhab Ghosh1-2/+0
2023-05-20[clang-repl][CUDA] Initial interactive CUDA support for clang-replAnubhab Ghosh1-0/+2
2023-05-02Revert "[Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-4/+5
2023-05-02[Demangle] make llvm::demangle take std::string_view rather than const std::s...Nick Desaulniers1-5/+4
2023-04-29LangRef: Add "dynamic" option to "denormal-fp-math"Matt Arsenault1-1/+2
2023-04-07[NFC][clang] Fix static analyzer tool remarks about large copies by valuesManna, Soumi1-1/+1
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu1-11/+12
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-3/+4
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-21Return None instead of Optional<T>() (NFC)Kazu Hirata1-1/+1
2022-11-11clang: Fix unnecessary truncation of resource limit valuesMatt Arsenault1-3/+2
2022-11-07Explicitly initialize opaque pointer mode in CodeGenActionMatthias Braun1-0/+2
2022-10-28clang: Improve errors for DiagnosticInfoResourceLimitMatt Arsenault1-0/+24
2022-07-26[CGDebugInfo] Access the current working directory from the `VFS`Argyrios Kyrtzidis1-11/+14