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-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
2023-09-15
explain PassMode::Cast
Ralf Jung
-2
/
+2
2023-09-14
don't point at const usage site for resolution-time errors
Ralf Jung
-16
/
+8
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-16
/
+14
2023-09-01
Deduplicate inlined function debug info, but create a new lexical scope to ch...
Daniel Paoliello
-1
/
+1
2023-08-29
const_eval and codegen: audit uses of is_zst
Ralf Jung
-1
/
+1
2023-08-25
Revert "Use the same DISubprogram for each instance of the same inlined funct...
Wesley Wiser
-1
/
+1
2023-08-24
cache the terminate block with the last reason that we saw
Ralf Jung
-3
/
+4
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-4
/
+4
2023-08-11
Use the same DISubprogram for each instance of the same inlined function with...
Daniel Paoliello
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-1
/
+1
2023-06-29
Rollup merge of #111322 - mirkootter:master, r=davidtwco
Matthias Krüger
-1
/
+2
2023-06-19
codegen: fix `OperandRef` subtype handling
lcnr
-23
/
+20
2023-06-07
wasm exception handling
Jan-Mirko Otter
-1
/
+2
2023-05-31
Add a distinct `OperandValue::ZeroSized` variant for ZSTs
Scott McMurray
-8
/
+5
2023-05-29
EarlyBinder::new -> EarlyBinder::bind
lcnr
-1
/
+1
2023-05-28
Replace EarlyBinder(x) with EarlyBinder::new(x)
Kyle Matsuda
-1
/
+1
2023-05-06
use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions
Kyle Matsuda
-1
/
+1
2023-04-27
Rollup merge of #110872 - Jules-Bertholet:err-67981, r=wesleywiser
Matthias Krüger
-1
/
+11
[next]