| Age | Commit message (Expand) | Author | Lines |
| 2025-09-19 | autodiff: Add basic TypeTree with NoTT flag | Karan Janthe | -0/+2 |
| 2025-09-15 | Make llvm_enzyme a regular cargo feature | bjorn3 | -1/+1 |
| 2025-09-06 | Remove want_summary argument from prepare_thin | bjorn3 | -7/+4 |
| 2025-09-06 | Remove thin_link_data method from ThinBufferMethods | bjorn3 | -8/+8 |
| 2025-09-06 | Ensure fat LTO doesn't merge everything into the allocator module | bjorn3 | -1/+7 |
| 2025-09-04 | Special case allocator module submission to avoid special casing it elsewhere | bjorn3 | -15/+7 |
| 2025-08-28 | Move ___asan_globals_registered export | bjorn3 | -0/+4 |
| 2025-08-28 | Only export the sanitizer symbols for LTO and move export code to cg_llvm | bjorn3 | -0/+28 |
| 2025-08-24 | Directly raise fatal errors inside the codegen backends | bjorn3 | -32/+30 |
| 2025-08-14 | Remove lto inline logic | Marcelo Domínguez | -27/+1 |
| 2025-07-28 | Auto merge of #144562 - matthiaskrgr:rollup-mlvn7qo, r=matthiaskrgr | bors | -23/+8 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -4/+4 |
| 2025-07-25 | Use the object crate rather than LLVM for extracting bitcode sections | bjorn3 | -23/+8 |
| 2025-07-24 | Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwco | bors | -91/+23 |
| 2025-07-21 | Remove each_linked_rlib_for_lto from CodegenContext | bjorn3 | -4/+7 |
| 2025-07-21 | Move exported_symbols_for_lto out of CodegenContext | bjorn3 | -4/+8 |
| 2025-07-21 | Merge exported_symbols computation into exported_symbols_for_lto | bjorn3 | -6/+5 |
| 2025-07-21 | Move LTO symbol export calculation from backends to cg_ssa | bjorn3 | -77/+14 |
| 2025-07-21 | Merge modules and cached_modules for fat LTO | bjorn3 | -12/+1 |
| 2025-07-18 | gpu host code generation | Manuel Drehwald | -0/+1 |
| 2025-07-18 | add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod... | Manuel Drehwald | -0/+6 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -10/+7 |
| 2025-07-08 | fix: correct assertion to check for 'noinline' attribute presence before removal | Dillon Amburgey | -1/+1 |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -10/+7 |
| 2025-06-25 | added PrintTAFn flag for autodiff | Karan Janthe | -1/+5 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -1/+1 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -1/+2 |
| 2025-04-28 | remove noinline attribute and add alwaysinline after AD pass | bit-aloo | -1/+27 |
| 2025-04-12 | fix LooseTypes flag and PrintMod behaviour, add debug helper | Manuel Drehwald | -18/+22 |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -2/+10 |
| 2025-04-04 | add new flag to print the module post-AD, before opts | Manuel Drehwald | -2/+10 |
| 2025-03-25 | Reduce visibility of most items in `rustc_codegen_llvm` | Daniel Paoliello | -1/+1 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -12/+15 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -2/+4 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -0/+4 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -10/+3 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -2/+8 |
| 2025-02-21 | update autodiff flags | Manuel Drehwald | -23/+62 |
| 2025-02-20 | Merge two operations that were always performed together | Oli Scherer | -1/+1 |
| 2025-02-11 | Rollup merge of #136721 - dpaoliello:cleanllvm2, r=Zalathar | Jacob Pratt | -2/+2 |
| 2025-02-10 | rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm module | Daniel Paoliello | -2/+2 |
| 2025-02-10 | move second opt run to lto phase and cleanup code | Manuel Drehwald | -2/+23 |
| 2025-01-13 | Rollup merge of #133752 - klensy:cp, r=davidtwco | Matthias Krüger | -7/+3 |
| 2025-01-07 | llvm: Ignore error value that is always false | Matthew Maurer | -5/+1 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -1/+8 |
| 2024-12-02 | Use c"lit" for CStrings without unwrap | Kornel | -1/+1 |
| 2024-12-02 | replace copypasted ModuleLlvm::parse | klensy | -7/+3 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -1/+2 |
| 2024-10-29 | Rollup merge of #132319 - Zalathar:add-module-flag, r=jieyouxu | Matthias Krüger | -18/+3 |
| 2024-10-29 | Don't set unnecessary module flag "LTOPostLink" | Zalathar | -18/+3 |