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_mir_transform
/
src
/
instcombine.rs
Age
Commit message (
Expand
)
Author
Lines
2023-04-20
Run combine_duplicate_switch_targets after the simplification that produces them
Ben Kimock
-18
/
+3
2023-03-28
Move `mir::Field` → `abi::FieldIdx`
Scott McMurray
-4
/
+4
2023-03-28
Simplify transmutes in MIR InstCombine
Scott McMurray
-4
/
+50
2023-03-18
Remove duplicate switch targets
Ben Kimock
-1
/
+15
2023-02-27
Unify all validity check intrinsics
Nilstrieb
-12
/
+4
2023-02-27
Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errors
Matthias Krüger
-35
/
+22
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-1
/
+1
2023-02-23
Unify validity checks into a single query
Nilstrieb
-35
/
+22
2023-02-19
Add an InstCombine for redundant casts
Ben Kimock
-0
/
+9
2023-02-16
Enable instcombine for mutable reborrows
Ben Kimock
-5
/
+1
2023-02-14
Make permit_uninit/zero_init fallible
Michael Goulet
-20
/
+24
2023-01-23
Thread a ParamEnv down to might_permit_raw_init
Ben Kimock
-8
/
+15
2023-01-15
InstCombine away intrinsic validity assertions
Ben Kimock
-2
/
+77
2022-07-07
Make MIR basic blocks field public
Tomasz Miąsko
-3
/
+2
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-4
/
+4
2022-05-23
Refactor call terminator to always hold a destination place
Jakob Degen
-3
/
+3
2022-05-22
Remove box syntax from rustc_mir_dataflow and rustc_mir_transform
est31
-2
/
+2
2022-03-10
Move `is_trivially_pure_clone_copy` onto `Ty` instead
Scott McMurray
-12
/
+2
2022-03-10
mir-opt: Replace clone on primitives with copy
Scott McMurray
-2
/
+83
2022-03-01
7 - Make more use of `let_chains`
Caio
-4
/
+2
2021-12-07
Remove `in_band_lifetimes` from `rustc_mir_transform`
Scott McMurray
-1
/
+1
2021-12-02
Update passes with new interface
Dylan MacKenzie
-0
/
+4
2021-09-07
Move rustc_mir::transform to rustc_mir_transform.
Camille GILLOT
-0
/
+131