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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
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
2023-04-27
rename `needs_infer` to `has_infer`
Boxy
-1
/
+1
2023-04-26
Nicer ICE for #67981
Jules Bertholet
-1
/
+11
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-06
Fix MSVC build
Gary Guo
-1
/
+3
2023-04-06
Rename `Abort` terminator to `Terminate`
Gary Guo
-1
/
+1
2023-04-06
Add `UnwindAction::Terminate`
Gary Guo
-2
/
+2
2023-03-24
Refactor: Separate `LocalRef` variant for not-evaluated-yet operands
Scott McMurray
-4
/
+7
2023-03-08
Add a comment about drop(start_bx)
823984418
-0
/
+2
2023-03-04
Prevent the `start_bx` basic block in codegen from having two `Builder`s at t...
823984418
-0
/
+2
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-2
/
+2
2023-02-16
`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`
Maybe Waffle
-2
/
+1
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-1
/
+1
2023-01-17
Omit needless funclet partitioning
Tomasz Miąsko
-2
/
+5
2022-11-17
Auto merge of #103138 - nnethercote:merge-BBs, r=bjorn3
bors
-6
/
+20
2022-11-16
cleanup and dedupe CTFE and Miri error reporting
Ralf Jung
-1
/
+1
2022-11-16
Merge basic blocks where possible when generating LLVM IR.
Nicholas Nethercote
-6
/
+20
2022-10-25
rustc_codegen_ssa: use more consistent naming.
Nicholas Nethercote
-10
/
+10
2022-08-31
Fix a bunch of typo
Dezhi Wu
-1
/
+1
2022-08-29
Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk
Matthias Krüger
-4
/
+4
2022-08-26
Replace `Body::basic_blocks()` with field access
Tomasz Miąsko
-4
/
+4
2022-08-26
Move `ArgAbi::pad_i32` into `PassMode::Cast`.
Nicholas Nethercote
-2
/
+2
2022-08-26
Turn `ArgAbi::pad` into a `bool`.
Nicholas Nethercote
-2
/
+2
2022-07-23
Add fine-grained LLVM CFI support to the Rust compiler
Ramon de C Valle
-8
/
+0
2022-07-06
Update TypeVisitor paths
Alan Egerton
-1
/
+1
2022-04-30
Eliminate duplication of RPO calculation for mir
SparrowLii
-1
/
+0
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-2
/
+1
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-2
/
+2
[next]