index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_ssa
/
src
/
mir
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-03
explicitly start `va_list` lifetime
Folkert de Vries
-0
/
+4
2025-08-06
coverage: Remove all unstable support for MC/DC instrumentation
Zalathar
-4
/
+0
2025-07-16
add `codegen_instance_attrs` query
Folkert de Vries
-3
/
+2
2025-07-08
Error on moving unsized values rather than ICE'ing
mejrs
-1
/
+6
2025-07-07
Remove support for dynamic allocas
mejrs
-3
/
+3
2025-06-29
mir: Add a `new` method to `statement`
dianqk
-4
/
+4
2025-06-16
Fix RISC-V C function ABI when passing/returning structs containing floats
beetrees
-1
/
+2
2025-04-14
Make codegen_naked_asm public
bjorn3
-1
/
+1
2025-04-14
Move codegen_naked_asm call up into MonoItem::define
bjorn3
-6
/
+1
2025-04-14
Make codegen_naked_asm retrieve the MIR Body itself
bjorn3
-3
/
+3
2025-04-14
Only require a CodegenCx for codegen_naked_asm
bjorn3
-1
/
+1
2025-04-14
Don't begin defining a function when codegening a naked function
bjorn3
-7
/
+7
2025-04-07
Only clone mir body if tcx.features().ergonomic_clones()
Santiago Pastorino
-8
/
+10
2025-04-07
Optimize codegen of use values that are copy post monomorphization
Santiago Pastorino
-4
/
+66
2025-04-07
Use a local var for tcx
Santiago Pastorino
-4
/
+5
2025-02-24
Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb
Jacob Pratt
-2
/
+2
2025-02-21
Allow SliceIndex to be indexed by ranges.
Jason Newcomb
-2
/
+2
2025-02-17
improve cold_path()
Jiri Bobek
-8
/
+19
2025-01-11
rename `BitSet` to `DenseBitSet`
Rémy Rakic
-3
/
+3
2024-12-10
codegen `#[naked]` functions using `global_asm!`
Folkert
-0
/
+6
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-2
/
+2
2024-11-17
Likely unlikely fix
Jiri Bobek
-0
/
+41
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-1
/
+1
2024-10-04
Use wide pointers consistenly across the compiler
Urgau
-3
/
+3
2024-09-26
Auto merge of #130329 - khuey:reorder-constant-spills, r=davidtwco
bors
-4
/
+8
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-09-21
Compute reachable locals as part of non_ssa_locals
Ben Kimock
-4
/
+8
2024-09-21
Don't alloca for unused locals
Ben Kimock
-12
/
+12
2024-09-17
Reorder stack spills so that constants come later.
Kyle Huey
-4
/
+8
2024-09-17
Minimize visibilities.
Nicholas Nethercote
-2
/
+2
2024-08-12
Rework MIR inlining debuginfo so function parameters show up in debuggers.
Kyle Huey
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-7
/
+6
2024-07-02
Use the aligned size for alloca at ret when the pass mode is cast.
DianQK
-4
/
+14
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.
Nicholas Nethercote
-0
/
+1
2024-05-01
coverage: Eagerly do start-of-function codegen for coverage
Zalathar
-0
/
+4
2024-04-29
Remove `extern crate rustc_middle` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-04-12
Rollup merge of #123249 - goolmoos:naked_variadics, r=pnkfelix
Matthias Krüger
-0
/
+7
2024-04-12
do not add prolog for variadic naked functions
Guy Shefy
-0
/
+7
2024-04-11
Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...
Scott McMurray
-1
/
+1
2024-04-07
Only collect mono items from reachable blocks
Ben Kimock
-5
/
+4
2024-03-14
Rollup merge of #122212 - erikdesjardins:byval-align2, r=wesleywiser
Matthias Krüger
-23
/
+39
2024-03-14
Rollup merge of #122287 - RalfJung:simd-static-assert, r=pnkfelix
Matthias Krüger
-1
/
+2
2024-03-12
Avoid lowering code under dead SwitchInt targets
Ben Kimock
-1
/
+10
2024-03-11
copy byval argument to alloca if alignment is insufficient
Erik Desjardins
-23
/
+39
2024-03-10
add comments explaining where post-mono const eval errors abort compilation
Ralf Jung
-1
/
+2
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-3
/
+3
2023-10-06
add some comments explaining how the required_consts stuff fits together
Ralf Jung
-0
/
+4
2023-09-30
dont call mir.post_mono_checks in codegen
Ralf Jung
-11
/
+0
2023-09-26
subst -> instantiate
lcnr
-1
/
+1
2023-09-18
Auto merge of #115748 - RalfJung:post-mono, r=oli-obk
bors
-18
/
+8
[next]