| Age | Commit message (Expand) | Author | Lines |
| 2025-06-02 | Auto merge of #141760 - bjorn3:intrinsic_rework_part2, r=fee1-dead | bors | -64/+47 |
| 2025-06-01 | Rollup merge of #141622 - folkertdev:powerpc-va_arg, r=workingjubilee | Guillaume Gomez | -3/+182 |
| 2025-06-01 | implement `va_arg` for `powerpc` | Folkert de Vries | -11/+145 |
| 2025-05-30 | implement `va_arg` for `powerpc64` and `powerpc64le` | Folkert de Vries | -3/+48 |
| 2025-05-30 | Auto merge of #139385 - joboet:threadlocal_address, r=nikic | bors | -3/+10 |
| 2025-05-30 | Directly use from_immediate for handling bool | bjorn3 | -3/+2 |
| 2025-05-30 | Avoid computing function type for intrinsic instances | bjorn3 | -6/+2 |
| 2025-05-30 | Use layout field of OperandRef in generic_simd_intrinsic | bjorn3 | -32/+26 |
| 2025-05-30 | Use layout field of OperandRef and PlaceRef in codegen_intrinsic_call | bjorn3 | -23/+17 |
| 2025-05-30 | Rollup merge of #141538 - folkertdev:systemv-x86_64-va_arg, r=workingjubilee | Matthias Krüger | -9/+319 |
| 2025-05-30 | Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3 | Matthias Krüger | -10/+10 |
| 2025-05-29 | implement `va_arg` for x86_64 systemv and macOS | Folkert de Vries | -2/+314 |
| 2025-05-29 | rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLS | joboet | -3/+10 |
| 2025-05-29 | `emit_xtensa_va_arg`: use `inbounds_ptradd` instead of `inbounds_gep` | Folkert de Vries | -7/+5 |
| 2025-05-28 | get rid of rustc_codegen_ssa::common::AtomicOrdering | Ralf Jung | -10/+10 |
| 2025-05-28 | Remove unused arg_memory_ty method | bjorn3 | -10/+0 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -9/+9 |
| 2025-05-28 | Remove methods from StaticCodegenMethods that are not called in cg_ssa itself | bjorn3 | -17/+13 |
| 2025-05-28 | Make predefine methods take &mut self | bjorn3 | -3/+3 |
| 2025-05-28 | Remove a couple of uses of interior mutability around statics | bjorn3 | -22/+27 |
| 2025-05-28 | Remove codegen_unit from MiscCodegenMethods | bjorn3 | -7/+10 |
| 2025-05-28 | Rollup merge of #141404 - bjorn3:refactor_cg_ssa_call_codegen, r=davidtwco | Trevor Gross | -48/+32 |
| 2025-05-27 | Rollup merge of #141650 - Zalathar:revert-unused-local-file, r=Zalathar | Matthias Krüger | -59/+39 |
| 2025-05-27 | coverage: Revert "unused local file IDs" due to empty function names | Zalathar | -59/+39 |
| 2025-05-27 | Rollup merge of #141623 - folkertdev:va-arg-explicit-types, r=workingjubilee | Michael Goulet | -22/+61 |
| 2025-05-27 | use custom types to clarify arguments to `emit_ptr_va_arg` | Folkert de Vries | -22/+61 |
| 2025-05-26 | Remove usage of FnAbi in codegen_intrinsic_call | bjorn3 | -20/+10 |
| 2025-05-26 | Pass PlaceRef rather than Bx::Value to codegen_intrinsic_call | bjorn3 | -28/+22 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -2/+2 |
| 2025-05-19 | Rollup merge of #140847 - Zalathar:unused-local-file, r=SparrowLii | Stuart Cook | -39/+59 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -2/+2 |
| 2025-05-15 | Revert "Fix linking statics on Arm64EC #140176" | Jieyou Xu | -6/+1 |
| 2025-05-13 | Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errors | bors | -1/+0 |
| 2025-05-12 | Auto merge of #140914 - Zalathar:asm-bindings, r=compiler-errors | bors | -82/+89 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-11 | Rename `OperandBundleOwned` to `OperandBundleBox` | Zalathar | -17/+18 |
| 2025-05-11 | Flatten control-flow in `inline_asm_call` after verification | Zalathar | -52/+53 |
| 2025-05-11 | Make `LLVMRustInlineAsmVerify` take `*const c_uchar` | Zalathar | -4/+3 |
| 2025-05-11 | Add a safe wrapper for `LLVMAppendModuleInlineAsm` | Zalathar | -11/+17 |
| 2025-05-11 | Use `LLVMGetInlineAsm` | Zalathar | -16/+17 |
| 2025-05-11 | Add a searchable tag `PTR_LEN_STR` to explain `*const c_uchar` bindings | Zalathar | -2/+2 |
| 2025-05-11 | Rollup merge of #140792 - Urgau:minimum-maximum-intrinsics, r=scottmcm,travis... | León Orell Valerian Liehr | -0/+28 |
| 2025-05-10 | Use the fallback body for `{minimum,maximum}f128` on LLVM as well. | Urgau | -6/+14 |
| 2025-05-10 | Rollup merge of #140660 - RalfJung:more-order, r=WaffleLapkin | Matthias Krüger | -1/+1 |
| 2025-05-09 | don't depend on rustc_attr_parsing if rustc_data_structures will do | mejrs | -2/+2 |
| 2025-05-09 | remove 'unordered' atomic intrinsics | Ralf Jung | -1/+1 |
| 2025-05-09 | Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations | Urgau | -0/+20 |
| 2025-05-10 | coverage: Detect unused local file IDs to avoid an LLVM assertion | Zalathar | -5/+45 |
| 2025-05-10 | coverage: Hoist `counter_for_bcb` out of its loop | Zalathar | -10/+10 |
| 2025-05-10 | coverage: Enlarge empty spans during MIR instrumentation, not codegen | Zalathar | -24/+4 |