| Age | Commit message (Expand) | Author | Lines |
| 2025-07-22 | Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -1/+17 |
| 2025-07-18 | add various wrappers for gpu code generation | Manuel Drehwald | -1/+17 |
| 2025-07-18 | Pass wasm exception model to TargetOptions | Nikita Popov | -0/+1 |
| 2025-07-14 | Shrink some `unsafe` blocks in cg_llvm | Oli Scherer | -4/+4 |
| 2025-07-14 | Avoid a bunch of unnecessary `unsafe` blocks in cg_llvm | Oli Scherer | -10/+6 |
| 2025-07-11 | Auto merge of #142911 - mejrs:unsized, r=compiler-errors | bors | -6/+0 |
| 2025-07-10 | Rollup merge of #143722 - oli-obk:sound-llvm, r=dianqk | Trevor Gross | -4/+6 |
| 2025-07-10 | Make some "safe" llvm ops actually sound | Oli Scherer | -4/+6 |
| 2025-07-08 | fix: correct parameter names in LLVMRustBuildMinNum and LLVMRustBuildMaxNum F... | Dillon Amburgey | -2/+2 |
| 2025-07-07 | Remove support for dynamic allocas | mejrs | -6/+0 |
| 2025-07-07 | Remove unused allow attrs | Yotam Ofek | -1/+0 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-06-25 | Rollup merge of #142809 - KMJ-007:ad-type-analysis-flag, r=ZuseZ4 | Jana Dönszelmann | -0/+17 |
| 2025-06-25 | added PrintTAFn flag for autodiff | Karan Janthe | -0/+17 |
| 2025-06-15 | Use `LLVMIntrinsicGetDeclaration` to completely remove the hardcoded intrinsi... | sayantn | -30/+6 |
| 2025-06-12 | Simplify implementation of Rust intrinsics by using type parameters in the cache | sayantn | -1/+56 |
| 2025-05-28 | get rid of rustc_codegen_ssa::common::AtomicOrdering | Ralf Jung | -4/+4 |
| 2025-05-12 | Auto merge of #140914 - Zalathar:asm-bindings, r=compiler-errors | bors | -18/+31 |
| 2025-05-11 | Rename `OperandBundleOwned` to `OperandBundleBox` | Zalathar | -9/+10 |
| 2025-05-11 | Make `LLVMRustInlineAsmVerify` take `*const c_uchar` | Zalathar | -1/+1 |
| 2025-05-11 | Add a safe wrapper for `LLVMAppendModuleInlineAsm` | Zalathar | -2/+14 |
| 2025-05-11 | Use `LLVMGetInlineAsm` | Zalathar | -13/+14 |
| 2025-05-11 | Add a searchable tag `PTR_LEN_STR` to explain `*const c_uchar` bindings | Zalathar | -2/+2 |
| 2025-05-09 | remove 'unordered' atomic intrinsics | Ralf Jung | -1/+1 |
| 2025-04-28 | remove noinline attribute and add alwaysinline after AD pass | bit-aloo | -2/+32 |
| 2025-04-25 | add llvm wrappers and corresponding methods in attribute | bit-aloo | -0/+9 |
| 2025-04-12 | fix LooseTypes flag and PrintMod behaviour, add debug helper | Manuel Drehwald | -0/+3 |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -2/+4 |
| 2025-04-04 | add autodiff batching backend | Manuel Drehwald | -2/+4 |
| 2025-03-25 | Reduce visibility of most items in `rustc_codegen_llvm` | Daniel Paoliello | -131/+141 |
| 2025-03-20 | coverage: Add LLVM plumbing for expansion regions | Zalathar | -0/+2 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -7/+18 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -1/+0 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -1/+3 |
| 2025-02-28 | Rollup merge of #137713 - vayunbiyani:fix-enzyme-build-errors, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -2/+2 |
| 2025-02-25 | Fix enzyme build errors | Vayun Biyani | -2/+2 |
| 2025-02-24 | Mark more LLVM FFI as safe | Oli Scherer | -4/+15 |
| 2025-02-24 | Use a safe wrapper around an LLVM FFI function | Oli Scherer | -1/+1 |
| 2025-02-24 | Make allocator shim creation mostly use safe code | Oli Scherer | -1/+1 |
| 2025-02-24 | Use safe FFI for various functions in codegen_llvm | Oli Scherer | -1/+1 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -11/+10 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -9/+13 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -1/+3 |
| 2025-02-22 | Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgr | bors | -2/+2 |
| 2025-02-21 | update autodiff flags | Manuel Drehwald | -0/+94 |
| 2025-02-22 | Fix overcapturing, unsafe extern blocks, and new unsafe ops | Michael Goulet | -2/+2 |
| 2025-02-20 | Merge two operations that were always performed together | Oli Scherer | -0/+6 |
| 2025-02-20 | Create safe helper for LLVMSetDLLStorageClass | Oli Scherer | -0/+6 |
| 2025-02-19 | Switch to the LLVMBuildGEPWithNoWrapFlags API | Nikita Popov | -9/+13 |
| 2025-02-13 | Set both `nuw` and `nsw` in slice size calculation | Scott McMurray | -0/+2 |