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
/
block.rs
Age
Commit message (
Expand
)
Author
Lines
2024-03-17
make PassMode::Cast consistently copy between Rust/ABI representation
Erik Desjardins
-3
/
+29
2024-03-16
Handle calls to upstream monomorphizations in compiler_builtins
Ben Kimock
-5
/
+34
2024-03-16
revert changes and just delete the fixme
Erik Desjardins
-7
/
+4
2024-03-15
avoid naming LLVM basic blocks when fewer_names is true
Erik Desjardins
-5
/
+7
2024-03-12
Avoid lowering code under dead SwitchInt targets
Ben Kimock
-0
/
+10
2024-03-11
Rollup merge of #121438 - coolreader18:wasm32-panic-unwind, r=cuviper
Jubilee
-1
/
+1
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-7
/
+33
2024-03-05
Remove some dead code
Oli Scherer
-1
/
+1
2024-03-04
Avoid some boolean argument footguns
Oli Scherer
-10
/
+26
2024-03-04
Add a scheme for moving away from `extern "rust-intrinsic"` entirely
Oli Scherer
-1
/
+10
2024-03-04
Return a struct from `query intrinsic` to be able to add another field in the...
Oli Scherer
-6
/
+6
2024-02-24
Add assertions and clarify asm-goto with noreturn
Gary Guo
-0
/
+1
2024-02-24
Implement asm goto for LLVM and GCC backend
Gary Guo
-8
/
+30
2024-02-24
Implement asm goto in MIR and MIR lowering
Gary Guo
-0
/
+3
2024-02-24
Change InlineAsm to allow multiple targets instead
Gary Guo
-2
/
+2
2024-02-23
Use `br` instead of conditional when branching on constant
clubby789
-5
/
+13
2024-02-22
Fix llvm hang
Noa
-1
/
+1
2024-02-20
require simd_insert, simd_extract indices to be constants
Ralf Jung
-2
/
+1
2024-02-12
Teach llvm backend how to fall back to default bodies
Oli Scherer
-20
/
+17
2024-02-12
Create ret_dest as late as possible in all code paths
Oli Scherer
-13
/
+19
2024-02-12
Do the entire ReturnDest computation within make_return_dest
Oli Scherer
-6
/
+12
2024-02-12
Implement intrinsics with fallback bodies
Oli Scherer
-1
/
+1
2024-01-15
compiler: Lower fn call arg spans down to MIR
Martin Nordholts
-8
/
+13
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-23
/
+20
2023-11-02
Minimize `pub` usage in `source_map.rs`.
Nicholas Nethercote
-2
/
+1
2023-10-28
share the track_caller handling within a mir::Body
Ralf Jung
-32
/
+4
2023-10-28
interpret: call caller_location logic the same way codegen does, and share so...
Ralf Jung
-8
/
+1
2023-10-20
s/generator/coroutine/
Oli Scherer
-1
/
+1
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-1
/
+1
2023-10-17
[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopes
Urgau
-1
/
+2
2023-10-13
Format all the let chains in compiler
Michael Goulet
-1
/
+3
2023-10-02
Reapply: Mark drop calls in landing pads cold instead of noinline
Erik Desjardins
-7
/
+3
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-2
/
+2
2023-09-18
Auto merge of #115748 - RalfJung:post-mono, r=oli-obk
bors
-3
/
+1
2023-09-15
clarify PassMode::Indirect as well
Ralf Jung
-1
/
+1
2023-09-15
explain PassMode::Cast
Ralf Jung
-5
/
+5
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-3
/
+1
2023-09-12
add helper method for finding the one non-1-ZST field
Ralf Jung
-31
/
+10
2023-08-29
const_eval and codegen: audit uses of is_zst
Ralf Jung
-6
/
+7
2023-08-24
cache the terminate block with the last reason that we saw
Ralf Jung
-5
/
+3
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-73
/
+78
2023-08-20
give some unwind-related terminators a more clear name
Ralf Jung
-2
/
+2
2023-08-03
Forbid old-style `simd_shuffleN` intrinsics
Oli Scherer
-2
/
+2
2023-08-01
Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3
bors
-8
/
+4
2023-07-30
inline format!() args up to and including rustc_codegen_llvm
Matthias Krüger
-10
/
+6
2023-07-29
cg_ssa: remove pointee types and pointercast/bitcast-of-ptr
Erik Desjardins
-8
/
+4
2023-07-15
Auto merge of #112157 - erikdesjardins:align, r=nikic
bors
-22
/
+46
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-7
/
+7
2023-07-10
ensure byval allocas are sufficiently aligned
Erik Desjardins
-22
/
+46
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-3
/
+4
[prev]
[next]