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
/
instsimplify.rs
Age
Commit message (
Expand
)
Author
Lines
2025-01-11
Auto merge of #135274 - saethlin:array-repeats, r=compiler-errors
bors
-0
/
+30
2025-01-09
Add an InstSimplify for repetitive array expressions
Ben Kimock
-0
/
+30
2025-01-08
[mir-opt] GVN some more transmute cases
Scott McMurray
-23
/
+0
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-03
Bounds-check with PtrMetadata instead of Len in MIR
Scott McMurray
-13
/
+0
2024-11-26
Remove -Zfuel.
Camille GILLOT
-57
/
+14
2024-11-19
additional `TypingEnv` cleanups
lcnr
-10
/
+4
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-3
/
+9
2024-11-03
compiler: Directly use rustc_abi in mir_transform
Jubilee Young
-3
/
+3
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-13
Rename and reorder lots of lifetimes.
Nicholas Nethercote
-2
/
+2
2024-09-10
Inline and remove some functions.
Nicholas Nethercote
-7
/
+1
2024-09-09
Reduce visibilities, and add `warn(unreachable_pub)`.
Nicholas Nethercote
-2
/
+2
2024-09-03
Move `MirPass` to `rustc_mir_transform`.
Nicholas Nethercote
-1
/
+1
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-1
/
+1
2024-08-07
Use more slice patterns inside the compiler
León Orell Valerian Liehr
-4
/
+2
2024-07-29
Perform instsimplify before inline to eliminate some trivial calls
DianQK
-1
/
+17
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+4
2024-07-25
Make Clone::clone a lang item
Ben Kimock
-2
/
+2
2024-06-21
Save 2 pointers in `TerminatorKind` (96 → 80 bytes)
Scott McMurray
-1
/
+3
2024-06-05
Add `Ty` to `mir::Const::Ty`
Boxy
-1
/
+1
2024-05-30
Also InstSimplify `&raw*`
Scott McMurray
-1
/
+1
2024-05-28
Don't format `tests/run-make/*/rmake.rs`.
Nicholas Nethercote
-4
/
+2
2024-05-26
Avoid a `FieldIdx::from_usize` in InstSimplify
Scott McMurray
-3
/
+2
2024-05-13
Remove `extern crate rustc_middle` from `rustc_mir_transform`.
Nicholas Nethercote
-0
/
+1
2024-04-21
Address more PR feedback
Scott McMurray
-3
/
+3
2024-04-21
InstSimplify `from_raw_parts(p, ())` → `p as _`
Scott McMurray
-1
/
+35
2024-04-06
Put checks that detect UB under their own flag below debug_assertions
Ben Kimock
-1
/
+1
2024-03-27
Eliminate `UbCheck` for non-standard libraries
DianQK
-0
/
+15
2024-03-04
Return a struct from `query intrinsic` to be able to add another field in the...
Oli Scherer
-2
/
+2
2024-02-16
Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkin
bors
-6
/
+6
2024-02-12
Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obk
Matthias Krüger
-1
/
+1
2024-02-12
Teach llvm backend how to fall back to default bodies
Oli Scherer
-3
/
+4
2024-02-12
Make `is_intrinsic` query return the intrinsic name
Oli Scherer
-3
/
+2
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-1
/
+1
2024-02-12
remove a bunch of dead parameters in fn
yukang
-11
/
+4
2024-02-08
InstSimplify rustc_nounwind calls
Ben Kimock
-0
/
+25
2024-01-15
compiler: Lower fn call arg spans down to MIR
Martin Nordholts
-2
/
+2
2023-12-10
remove redundant imports
surechen
-2
/
+0
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-5
/
+2
2023-10-13
Format all the let chains in compiler
Michael Goulet
-4
/
+14
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-3
/
+3
2023-09-13
make the set of methods between our two Const types more consistent
Ralf Jung
-1
/
+1
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-12
/
+12
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-11
/
+13
2023-05-14
Stop turning transmutes into discriminants in mir-opt
Scott McMurray
-13
/
+0
2023-05-06
Rename InstCombine to InstSimplify
Ben Kimock
-0
/
+318