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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_ssa
/
src
/
mir
Age
Commit message (
Expand
)
Author
Lines
2025-06-22
centralize `-Zmin-function-alignment` logic
Folkert de Vries
-6
/
+2
2025-06-18
Rollup merge of #142619 - klensy:or_fun_call, r=nnethercote
Jakub Beránek
-5
/
+5
2025-06-18
Rollup merge of #142383 - scottmcm:operandref-builder, r=workingjubilee
Jakub Beránek
-75
/
+115
2025-06-17
CodeGen: rework Aggregate implemention for rvalue_creates_operand cases
Scott McMurray
-75
/
+115
2025-06-17
apply clippy::or_fun_call
klensy
-5
/
+5
2025-06-16
Fix RISC-V C function ABI when passing/returning structs containing floats
beetrees
-7
/
+50
2025-06-14
Remove all support for wasm's legacy ABI
bjorn3
-38
/
+7
2025-06-12
intrinsics: rename min_align_of to align_of
Ralf Jung
-1
/
+1
2025-06-10
Remove unneeded `FunctionCx` from some codegen methods
Scott McMurray
-96
/
+94
2025-06-08
Remove rustc's notion of "preferred" alignment AKA `__alignof`
Jubilee Young
-5
/
+1
2025-06-07
intrinsics: use const generic to set atomic ordering
Ralf Jung
-178
/
+144
2025-06-06
Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk
Guillaume Gomez
-2
/
+2
2025-06-05
Update `InterpCx::project_field` to take `FieldIdx`
Scott McMurray
-2
/
+2
2025-06-06
Rollup merge of #142044 - workingjubilee:document-operandvalue-pair, r=scottmcm
Matthias Krüger
-2
/
+8
2025-06-05
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
Oli Scherer
-4
/
+5
2025-06-04
compiler: Document the offset invariant of `OperandValue::Pair`
Jubilee Young
-2
/
+8
2025-06-03
Change `tag_field` to `FieldIdx` in `Variants::Multiple`
Scott McMurray
-4
/
+4
2025-05-30
Directly use from_immediate for handling bool
bjorn3
-3
/
+2
2025-05-30
Avoid computing function type for intrinsic instances
bjorn3
-8
/
+8
2025-05-30
Use layout field of OperandRef and PlaceRef in codegen_intrinsic_call
bjorn3
-18
/
+13
2025-05-28
get rid of rustc_codegen_ssa::common::AtomicOrdering
Ralf Jung
-13
/
+5
2025-05-28
atomic_load intrinsic: use const generic parameter for ordering
Ralf Jung
-34
/
+59
2025-05-26
Reduce indentation in codegen_panic_intrinsic
bjorn3
-49
/
+47
2025-05-26
Don't depend on FnAbi for intrinsics
bjorn3
-32
/
+42
2025-05-26
Remove usage of FnAbi in codegen_intrinsic_call
bjorn3
-19
/
+9
2025-05-26
Pass PlaceRef rather than Bx::Value to codegen_intrinsic_call
bjorn3
-4
/
+5
2025-05-26
Move caller_location handling into codegen_intrinsic_call
bjorn3
-18
/
+20
2025-05-26
Always use fn_span in codegen_call_terminator
bjorn3
-15
/
+11
2025-05-26
Move some code around in codegen_call_terminator
bjorn3
-99
/
+103
2025-05-26
Auto merge of #138489 - tmiasko:call-tmps-lifetime, r=workingjubilee
bors
-13
/
+35
2025-05-24
Auto merge of #141372 - khuey:ir_call_dbg_loc, r=jieyouxu
bors
-0
/
+1
2025-05-22
Use the fn_span when emitting function calls for better debug info.
Kyle Huey
-0
/
+1
2025-05-22
Rename `kw::Empty` as `sym::empty`.
Nicholas Nethercote
-3
/
+3
2025-05-19
Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin
Stuart Cook
-1
/
+1
2025-05-18
Remove rustc_attr_data_structures re-export from rustc_attr_parsing
mejrs
-1
/
+1
2025-05-17
Describe lifetime of call argument temporaries passed indirectly
Tomasz Miąsko
-13
/
+35
2025-05-10
Rollup merge of #140660 - RalfJung:more-order, r=WaffleLapkin
Matthias Krüger
-1
/
+0
2025-05-09
remove 'unordered' atomic intrinsics
Ralf Jung
-1
/
+0
2025-05-05
Resolve instance for SymFn in global/naked asm
Michael Goulet
-1
/
+3
2025-04-30
Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiser
Matthias Krüger
-25
/
+32
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-7
/
+11
2025-04-14
Pass &mut self to codegen_global_asm
bjorn3
-1
/
+1
2025-04-14
Make codegen_naked_asm public
bjorn3
-2
/
+2
2025-04-14
Pass MonoItemData to MonoItem::define
bjorn3
-6
/
+5
2025-04-14
Move codegen_naked_asm call up into MonoItem::define
bjorn3
-7
/
+3
2025-04-14
Make codegen_naked_asm retrieve the MIR Body itself
bjorn3
-5
/
+6
2025-04-14
Only require a CodegenCx for codegen_naked_asm
bjorn3
-9
/
+17
2025-04-14
Don't begin defining a function when codegening a naked function
bjorn3
-7
/
+7
2025-04-14
Handle protected visibility in codegen_naked_asm
bjorn3
-4
/
+7
2025-04-14
Use START_BLOCK in codegen_naked_asm
bjorn3
-2
/
+2
[next]