| Age | Commit message (Expand) | Author | Lines |
| 2024-12-07 | Remove unnecessary `int_type_width_signed` function | Scott McMurray | -91/+75 |
| 2024-11-23 | Add simd_relaxed_fma intrinsic | Caleb Zulawski | -0/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -7/+6 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -2/+0 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -5/+5 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -6/+7 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -7/+6 |
| 2024-10-21 | Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU | bors | -10/+9 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -10/+9 |
| 2024-10-19 | cg_llvm: Reuse LLVM-C Comdat support | Jubilee Young | -1/+3 |
| 2024-10-11 | intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semantics | Jed Brown | -0/+5 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -2/+2 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -3/+5 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -213/+207 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -4/+6 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -3/+5 |
| 2024-09-18 | Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 | Matthias Krüger | -1/+1 |
| 2024-09-17 | Rename `{ArgAbi,IntrinsicCall}Methods`. | Nicholas Nethercote | -1/+1 |
| 2024-09-15 | Rollup merge of #130325 - workingjubilee:plus-minus-zero-redux, r=RalfJung,ji... | Jubilee | -2/+2 |
| 2024-09-15 | Use -0.0 in `intrinsics::simd::reduce_add_unordered` | Jubilee Young | -2/+2 |
| 2024-09-14 | simd_shuffle: require index argument to be a vector | Ralf Jung | -52/+28 |
| 2024-09-04 | Don't codegen `expect` in opt-level=0 | clubby789 | -7/+10 |
| 2024-08-27 | Rollup merge of #128731 - RalfJung:simd-shuffle-vector, r=workingjubilee | Trevor Gross | -7/+12 |
| 2024-08-17 | Fix `is_val_statically_known` for floats | beetrees | -7/+15 |
| 2024-08-13 | simd_shuffle intrinsic: allow argument to be passed as vector (not just as ar... | Ralf Jung | -7/+12 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+2 |
| 2024-08-01 | Specify the integer type of the `powi` LLVM intrinsic | Trevor Gross | -4/+4 |
| 2024-07-30 | Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic | bors | -1/+30 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -9/+9 |
| 2024-07-28 | Force LLVM to use CMOV for binary search | Amanieu d'Antras | -1/+30 |
| 2024-07-08 | Add `f16` and `f128` as SIMD types in LLVM | Trevor Gross | -0/+2 |
| 2024-07-01 | fix simd_bitmask return type for non-power-of-two inputs, and add tests | Ralf Jung | -8/+8 |
| 2024-06-10 | Rollup merge of #126159 - RalfJung:scalarint-size-mismatch, r=oli-obk | Matthias Krüger | -1/+1 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -1/+1 |
| 2024-06-08 | simd packed types: update outdated check, extend codegen test | Ralf Jung | -4/+6 |
| 2024-06-05 | Add `Ty` to `ConstKind::Value` | Boxy | -0/+1 |
| 2024-06-02 | Rollup merge of #125311 - calebzulawski:repr-packed-simd-intrinsics, r=workin... | Jubilee | -1/+53 |
| 2024-06-01 | Improve documentation | Caleb Zulawski | -1/+6 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | Stop using `to_hir_binop` in codegen | Scott McMurray | -6/+7 |
| 2024-05-20 | Make repr(packed) vectors work with SIMD intrinsics | Caleb Zulawski | -1/+48 |
| 2024-05-19 | clarify the second arg to llvm.ctlz and cttz | Jubilee Young | -3/+3 |
| 2024-05-18 | compiler: add simd_ctpop intrinsic | Jubilee Young | -19/+29 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -3/+3 |
| 2024-05-10 | Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoerister | Matthias Krüger | -1/+1 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -1/+1 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -5/+9 |
| 2024-05-02 | Inline & delete `Ty::new_unit`, since it's just a field access | Waffle Lapkin | -2/+2 |
| 2024-04-24 | Auto merge of #122053 - erikdesjardins:alloca, r=nikic | bors | -10/+10 |
| 2024-04-16 | Change intrinsic types to use `u32` instead of `T` to match stable reexports | Maybe Waffle | -8/+19 |