| Age | Commit message (Expand) | Author | Lines |
| 2025-08-19 | Rollup merge of #145484 - Zalathar:archive-builder, r=bjorn3 | Stuart Cook | -208/+0 |
| 2025-08-16 | Remove `LlvmArchiveBuilder` and supporting code/bindings | Zalathar | -208/+0 |
| 2025-08-15 | Use `LLVMGetTypeKind` | Zalathar | -54/+0 |
| 2025-08-15 | Use `LLVMSetTailCallKind` | Zalathar | -26/+0 |
| 2025-08-11 | Set dead_on_return attribute for indirect arguments | Nikita Popov | -0/+7 |
| 2025-08-06 | coverage: Remove all unstable support for MC/DC instrumentation | Zalathar | -62/+3 |
| 2025-07-31 | Rollup merge of #144232 - xacrimon:explicit-tail-call, r=WaffleLapkin | Stuart Cook | -0/+26 |
| 2025-07-28 | Rollup merge of #144503 - bjorn3:lto_refactors3, r=petrochenkov | Matthias Krüger | -34/+0 |
| 2025-07-26 | Implement support for explicit tail calls in the MIR block builders and the L... | Joel Wejdenstål | -0/+26 |
| 2025-07-25 | Use the object crate rather than LLVM for extracting bitcode sections | bjorn3 | -34/+0 |
| 2025-07-23 | RustWrapper: Suppress getNextNonDebugInfoInstruction | WANG Rui | -1/+1 |
| 2025-07-22 | Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -0/+37 |
| 2025-07-20 | Rollup merge of #144116 - nikic:llvm-21-fixes, r=dianqk | Matthias Krüger | -1/+4 |
| 2025-07-19 | Rollup merge of #142444 - KMJ-007:autodiff-codegen-test, r=ZuseZ4 | Matthias Krüger | -0/+13 |
| 2025-07-18 | add various wrappers for gpu code generation | Manuel Drehwald | -0/+37 |
| 2025-07-18 | Pass wasm exception model to TargetOptions | Nikita Popov | -1/+4 |
| 2025-07-02 | awhile -> a while where appropriate | наб | -1/+1 |
| 2025-07-02 | fix: Fix TypePrintFn flag passing for autodiff codegen | Karan Janthe | -0/+13 |
| 2025-05-11 | Use `LLVMGetInlineAsm` | Zalathar | -27/+0 |
| 2025-05-01 | PassWrapper: adapt for llvm/llvm-project@f137c3d592e96330e450a8fd63ef7e8877fc... | Erick Tryzelaar | -0/+5 |
| 2025-04-29 | Rollup merge of #140400 - durin42:llvm-21-getguid, r=cuviper | Trevor Gross | -4/+9 |
| 2025-04-28 | PassWrapper: adapt for llvm/llvm-project@d3d856ad8469 | Augie Fackler | -4/+9 |
| 2025-04-28 | remove noinline attribute and add alwaysinline after AD pass | bit-aloo | -4/+6 |
| 2025-04-25 | add llvm wrappers and corresponding methods in attribute | bit-aloo | -0/+19 |
| 2025-04-12 | fix LooseTypes flag and PrintMod behaviour, add debug helper | Manuel Drehwald | -2/+28 |
| 2025-04-05 | Update the minimum external LLVM to 19 | Josh Stone | -129/+14 |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -0/+10 |
| 2025-04-04 | add autodiff batching backend | Manuel Drehwald | -0/+10 |
| 2025-03-31 | PassWrapper: adapt for llvm/llvm-project@94122d58fc77079a291a3d008914006cb509... | Augie Fackler | -4/+9 |
| 2025-03-20 | coverage: Add LLVM plumbing for expansion regions | Zalathar | -0/+16 |
| 2025-03-12 | Adapt to LLVM dropping CfiFunctionIndex::begin()/end() | Hans Wennborg | -0/+9 |
| 2025-03-07 | Rollup merge of #138137 - ZequanWu:fix-triple, r=cuviper | Jacob Pratt | -2/+6 |
| 2025-03-06 | rename Triple to Target | Zequan Wu | -3/+3 |
| 2025-03-06 | setTargetTriple now accepts Triple rather than string | Zequan Wu | -0/+4 |
| 2025-03-06 | [llvm/PassWrapper] use `size_t` when building arg strings | Josh Stone | -5/+5 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -16/+50 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -0/+18 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -16/+50 |
| 2025-02-21 | update enzyme submodule and users | Manuel Drehwald | -3/+6 |
| 2025-02-19 | Switch to the LLVMBuildGEPWithNoWrapFlags API | Nikita Popov | -0/+18 |
| 2025-02-14 | Quote embedded codeview command line arguments | Nikita Popov | -8/+12 |
| 2025-02-10 | Rollup merge of #136419 - EnzymeAD:autodiff-tests, r=onur-ozkan,jieyouxu | Matthias Krüger | -2/+20 |
| 2025-02-10 | move second opt run to lto phase and cleanup code | Manuel Drehwald | -3/+8 |
| 2025-02-07 | fix non-enzyme builds | Manuel Drehwald | -7/+10 |
| 2025-02-07 | get tests to work without -Z/-C flags | Manuel Drehwald | -0/+10 |
| 2025-02-06 | Remove dead code from rustc_codegen_llvm and the LLVM wrapper | Daniel Paoliello | -31/+0 |
| 2025-02-01 | Use `LLVMDIBuilderCreateDebugLocation` | Zalathar | -10/+0 |
| 2025-02-01 | Use `LLVMDIBuilderCreateLexicalBlockFile` | Zalathar | -6/+0 |
| 2025-02-01 | Use `LLVMDIBuilderCreateLexicalBlock` | Zalathar | -8/+0 |
| 2025-02-01 | Use `LLVMDIBuilderCreateNameSpace` | Zalathar | -8/+0 |