| Age | Commit message (Expand) | Author | Lines |
| 2024-08-29 | Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikic | Guillaume Gomez | -0/+1 |
| 2024-08-29 | Add `-Zlint-llvm-ir` | DianQK | -0/+1 |
| 2024-08-27 | Rollup merge of #129635 - compiler-errors:unsafe-blocks, r=spastorino | Matthias Krüger | -21/+21 |
| 2024-08-27 | Rollup merge of #126985 - Mrmaxmeier:dwarf-embed-source, r=davidtwco | Trevor Gross | -0/+2 |
| 2024-08-26 | Use unsafe extern blocks throughout the compiler | Michael Goulet | -21/+21 |
| 2024-08-11 | Add range attribute to scalar function results and arguments | Andreas Jonson | -1/+22 |
| 2024-07-30 | Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic | bors | -0/+1 |
| 2024-07-29 | Add `-Z embed-source=yes` to embed source code in DWARF debug info | Mrmaxmeier | -0/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -24/+23 |
| 2024-07-28 | Force LLVM to use CMOV for binary search | Amanieu d'Antras | -0/+1 |
| 2024-07-25 | LLVM: LLVM-20.0 removes MMX types | Matthew Maurer | -2/+0 |
| 2024-07-16 | Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwco | Trevor Gross | -0/+4 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -33/+38 |
| 2024-07-12 | Remove LLVMRustDIBuilderInsertDeclareAtEnd return value | Nikita Popov | -1/+1 |
| 2024-07-07 | Sync ar_archive_writer to LLVM 18.1.3 | bjorn3 | -0/+4 |
| 2024-07-02 | Rename the `asm-comments` compiler flag to `verbose-asm` | Trevor Gross | -1/+1 |
| 2024-05-23 | cleanup: run rustfmt | Augie Fackler | -1/+5 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -1/+1 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -0/+2 |
| 2024-04-25 | Auto merge of #121298 - nikic:writable, r=cuviper | bors | -0/+2 |
| 2024-04-25 | Set writable and dead_on_unwind attributes for sret arguments | Nikita Popov | -0/+2 |
| 2024-04-20 | coverage. Lowering MC/DC statements to llvm-ir | zhuyunxing | -0/+4 |
| 2024-04-15 | Add support for Arm64EC to the Standard Library | Daniel Paoliello | -0/+1 |
| 2024-04-09 | Pass value and valueLen to create a StringRef | Levi Zim | -0/+1 |
| 2024-04-09 | Set target-abi module flag for RISC-V targets | kxxt | -1/+9 |
| 2024-04-01 | Use the `Align` type when parsing alignment attributes | beetrees | -2/+3 |
| 2024-03-15 | Register LLVM handlers for bad-alloc / OOM | Josh Stone | -1/+1 |
| 2024-03-10 | Fix 32-bit overflows in LLVM composite constants | erer1243 | -13/+8 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -0/+14 |
| 2024-03-06 | Add arm64ec-pc-windows-msvc target | Daniel Paoliello | -0/+1 |
| 2024-03-03 | Auto merge of #121665 - erikdesjardins:ptradd, r=nikic | bors | -7/+0 |
| 2024-03-01 | Add initial support for DataFlowSanitizer | Ramon de C Valle | -0/+3 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+2 |
| 2024-02-26 | remove struct_gep, use manual layout calculations for va_arg | Erik Desjardins | -7/+0 |
| 2024-02-26 | Rollup merge of #121389 - klensy:llvm-warn-fix, r=nikic | Matthias Krüger | -3/+3 |
| 2024-02-24 | Add callbr support to LLVM wrapper | Gary Guo | -0/+14 |
| 2024-02-21 | make simd_reduce_{mul,add}_unordered use only the 'reassoc' flag, not all fas... | Ralf Jung | -0/+1 |
| 2024-02-21 | llvm-wrapper: fix warning C4244 | klensy | -3/+3 |
| 2024-02-20 | Add "algebraic" versions of the fast-math intrinsics | Ben Kimock | -0/+1 |
| 2024-02-06 | Rollup merge of #120502 - clubby789:remove-ffi-returns-twice, r=compiler-errors | Matthias Krüger | -1/+0 |
| 2024-01-30 | Remove `ffi_returns_twice` feature | clubby789 | -1/+0 |
| 2024-01-30 | Remove the `abi_amdgpu_kernel` feature | clubby789 | -1/+0 |
| 2024-01-12 | Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix" | DianQK | -1/+7 |
| 2023-12-30 | Update to bitflags 2 in the compiler | Nilstrieb | -2/+2 |
| 2023-12-11 | fix: stop emitting `.debug_pubnames` and `.debug_pubtypes` | Weihang Lo | -1/+11 |
| 2023-12-07 | Add emulated TLS support | quininer | -1/+1 |
| 2023-12-01 | Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix | bors | -7/+1 |
| 2023-11-30 | Add `-Zfunction-return={keep,thunk-extern}` option | Miguel Ojeda | -0/+1 |
| 2023-11-23 | remove unused pub fn | klensy | -7/+0 |
| 2023-11-21 | Tighten up linkage settings for LLVM bindings | Ben Kimock | -173/+199 |