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
/
tests
/
mir-opt
/
instsimplify
Age
Commit message (
Expand
)
Author
Lines
2025-09-16
Add test.
Camille Gillot
-1
/
+153
2025-09-16
Remove Rvalue::Len.
Camille Gillot
-0
/
+157
2025-07-28
Simplify `align_of_val::<[T]>(…)` → `align_of::<T>()`
Scott McMurray
-3
/
+4
2025-07-28
Add a MIR test for `align_of_val` on a slice
Scott McMurray
-0
/
+33
2025-07-23
Give an AllocId to ConstValue::Slice.
Camille GILLOT
-0
/
+4
2025-05-21
Add some track_caller info to precondition panics
Ben Kimock
-1
/
+1
2025-04-21
mir-opt: execute MatchBranchSimplification after GVN
dianqk
-9
/
+9
2025-03-11
Migrate core to Rust 2024
Eric Huss
-6
/
+6
2025-01-27
Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da...
Michael Goulet
-169
/
+0
2025-01-18
Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...
Rémy Rakic
-0
/
+169
2025-01-11
Address PR feedback
Scott McMurray
-4
/
+23
2025-01-11
[mir-opt] simplify `Repeat`s that don't actually repeat the operand
Scott McMurray
-0
/
+31
2025-01-11
Auto merge of #135274 - saethlin:array-repeats, r=compiler-errors
bors
-0
/
+146
2025-01-09
Add an InstSimplify for repetitive array expressions
Ben Kimock
-0
/
+146
2025-01-08
[mir-opt] GVN some more transmute cases
Scott McMurray
-97
/
+41
2024-12-03
Bounds-check with PtrMetadata instead of Len in MIR
Scott McMurray
-169
/
+0
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-08-19
Auto merge of #122551 - RayMuir:copy_fmt, r=saethlin
bors
-58
/
+58
2024-08-18
Bless *all* the mir-opt tests
Scott McMurray
-51
/
+51
2024-08-18
Update mir-opt filechecks
Scott McMurray
-7
/
+7
2024-08-18
stabilize raw_ref_op
Ralf Jung
-1
/
+0
2024-07-29
Perform instsimplify before inline to eliminate some trivial calls
DianQK
-83
/
+83
2024-06-19
Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR
Scott McMurray
-2
/
+2
2024-06-03
rustfmt `tests/mir-opt`.
Nicholas Nethercote
-4
/
+7
2024-06-03
Reformat `mir!` macro invocations to use braces.
Nicholas Nethercote
-2
/
+2
2024-05-30
Also InstSimplify `&raw*`
Scott McMurray
-0
/
+156
2024-04-22
Rollup merge of #124230 - reitermarkus:generic-nonzero-stable, r=dtolnay
Guillaume Gomez
-1
/
+0
2024-04-22
Stabilize generic `NonZero`.
Markus Reiter
-1
/
+0
2024-04-21
InstSimplify `from_raw_parts(p, ())` → `p as _`
Scott McMurray
-0
/
+9
2024-04-20
mir-opt tests: rename unit-test -> test-mir-pass
Ralf Jung
-8
/
+8
2024-04-18
At debuginfo=0, don't inline debuginfo when inlining
Scott McMurray
-3
/
+0
2024-04-03
Remove MIR unsafe check
Matthew Jasper
-17
/
+11
2024-03-27
Eliminate `UbCheck` for non-standard libraries
DianQK
-0
/
+75
2024-03-10
MIR printing: print the path of uneval'd const; refer to promoteds in a consi...
Ralf Jung
-1
/
+1
2024-02-25
Use generic `NonZero` in tests.
Markus Reiter
-2
/
+2
2024-02-22
[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives
许杰友 Jieyou Xu (Joe)
-9
/
+9
2024-01-27
Update tests.
Markus Reiter
-2
/
+2
2023-10-25
Never consider raw pointer casts to be trival
Nilstrieb
-15
/
+25
2023-10-19
FileCheck casts.
Camille GILLOT
-0
/
+75
2023-10-19
FileCheck combine_transmutes.
Camille GILLOT
-0
/
+211
2023-10-19
FileCheck duplicate_switch_targets.
Camille GILLOT
-0
/
+50
2023-10-19
FileCheck intrinsic_asserts.
Camille GILLOT
-0
/
+174
2023-10-19
FileCheck combine_clone_of_primitives.
Camille GILLOT
-0
/
+162
2023-10-19
FileCheck bool_compare.
Camille GILLOT
-0
/
+356
2023-10-19
FileCheck combine_array_len.
Camille GILLOT
-0
/
+169