| Age | Commit message (Expand) | Author | Lines |
| 2025-07-10 | Add `BuilderMethods::unreachable_nonterminator` | Scott McMurray | -21/+20 |
| 2025-07-09 | Make UB transmutes really UB in LLVM | Scott McMurray | -9/+13 |
| 2025-07-04 | Address PR feedback | Scott McMurray | -7/+7 |
| 2025-07-03 | Block SIMD in transmute_immediate; delete `OperandValueKind` | Scott McMurray | -4/+7 |
| 2025-05-01 | Stabilize `select_unpredictable` | Amanieu d'Antras | -1/+0 |
| 2025-04-13 | Move `select_unpredictable` to the `hint` module | Amanieu d'Antras | -4/+4 |
| 2025-04-06 | update/bless tests | Bennet Bleßmann | -3/+2 |
| 2025-04-05 | Update the minimum external LLVM to 19 | Josh Stone | -8/+4 |
| 2025-03-24 | Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcm | bors | -22/+5 |
| 2025-03-12 | Don't `alloca` just to look at a discriminant | Scott McMurray | -2/+2 |
| 2025-03-09 | Auto merge of #137513 - scottmcm:identity-transmute, r=saethlin | bors | -0/+25 |
| 2025-03-06 | Use `trunc nuw`+`br` for 0/1 branches even in optimized builds | Scott McMurray | -1/+2 |
| 2025-03-06 | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes | -22/+5 |
| 2025-02-24 | tests: use minicore more | David Wood | -7/+3 |
| 2025-02-23 | Don't re-`assume` in `transmute`s that don't change niches | Scott McMurray | -0/+25 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -2/+2 |
| 2025-02-23 | Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35 | Trevor Gross | -18/+0 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -5/+8 |
| 2025-02-19 | Emit getelementptr inbounds nuw for pointer::add() | Nikita Popov | -2/+2 |
| 2025-02-19 | Auto merge of #135408 - RalfJung:x86-sse2, r=workingjubilee | bors | -9/+0 |
| 2025-02-18 | x86-sse2 ABI: use SSE registers for floats and SIMD | Ralf Jung | -9/+0 |
| 2025-02-18 | Auto merge of #133852 - x17jiri:cold_path, r=saethlin | bors | -0/+123 |
| 2025-02-17 | improve cold_path() | Jiri Bobek | -0/+123 |
| 2025-02-12 | `transmute` should also assume non-null pointers | Scott McMurray | -3/+34 |
| 2025-02-11 | tests/codegen: use -Copt-level=3 instead of -O | Jubilee Young | -12/+12 |
| 2025-02-04 | intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr... | Ralf Jung | -18/+0 |
| 2025-02-02 | Handle the case where the `or disjoint` folds immediately to a constant | Scott McMurray | -1/+11 |
| 2025-01-31 | Override `disjoint_or` in the LLVM backend | Scott McMurray | -0/+20 |
| 2025-01-17 | Update our range `assume`s to the format that LLVM prefers | Scott McMurray | -55/+67 |
| 2025-01-05 | Expand the `select_unpredictable` test for ZSTs | Trevor Gross | -0/+5 |
| 2025-01-05 | Merge the intrinsic and user tests for `select_unpredictable` | Trevor Gross | -1/+33 |
| 2025-01-03 | Update carrying_mul_add test to tolerate `nuw` | Matthew Maurer | -2/+2 |
| 2024-12-30 | Auto merge of #134757 - RalfJung:const_swap, r=scottmcm | bors | -6/+6 |
| 2024-12-27 | Override `carrying_mul_add` in cg_llvm | Scott McMurray | -0/+137 |
| 2024-12-25 | rename typed_swap → typed_swap_nonoverlapping | Ralf Jung | -6/+6 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -12/+90 |
| 2024-10-23 | Set `signext` or `zeroext` for integer arguments on RISC-V | Asuna | -4/+2 |
| 2024-09-04 | Don't codegen `expect` in opt-level=0 | clubby789 | -1/+1 |
| 2024-08-19 | Don't generate functions with the `rustc_intrinsic_must_be_overridden` attribute | DianQK | -0/+14 |
| 2024-08-12 | make the codegen test also cover an ill-behaved arch, and add links | Ralf Jung | -3/+12 |
| 2024-08-05 | nontemporal_store: make sure that the intrinsic is truly just a hint | Ralf Jung | -2/+17 |
| 2024-07-30 | Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic | bors | -0/+35 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+2 |
| 2024-07-28 | Force LLVM to use CMOV for binary search | Amanieu d'Antras | -0/+35 |
| 2024-05-31 | Run rustfmt on `tests/codegen/`. | Nicholas Nethercote | -15/+12 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -0/+36 |
| 2024-05-16 | Fix ICE in non-operand `aggregate_raw_ptr` instrinsic codegen | Scott McMurray | -0/+23 |
| 2024-04-24 | Fix tests and bless | Gary Guo | -1/+0 |
| 2024-04-24 | Auto merge of #122053 - erikdesjardins:alloca, r=nikic | bors | -8/+8 |
| 2024-04-23 | Rollup merge of #124003 - WaffleLapkin:dellvmization, r=scottmcm,RalfJung,antoyo | Matthias Krüger | -0/+118 |