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
/
pre-codegen
Age
Commit message (
Expand
)
Author
Lines
2024-01-11
Sandwich MIR optimizations between DSE.
Camille GILLOT
-105
/
+210
2024-01-11
Auto merge of #119677 - cjgillot:early-cfg-opt, r=oli-obk
bors
-4
/
+0
2024-01-07
Merge dead bb pruning and unreachable bb deduplication.
Camille GILLOT
-42
/
+42
2024-01-07
Avoid recording no-op replacements.
Camille GILLOT
-0
/
+20
2024-01-07
Reorder early post-inlining passes.
Camille GILLOT
-4
/
+0
2023-12-24
Replace legacy ConstProp by GVN.
Camille GILLOT
-153
/
+253
2023-12-24
Enable GVN by default.
Camille GILLOT
-353
/
+266
2023-12-07
also print 'immutable' flag
Ralf Jung
-4
/
+4
2023-11-26
Update std::simd usage and test outputs
Caleb Zulawski
-76
/
+76
2023-11-26
Bless MIR tests
Gary Guo
-128
/
+120
2023-11-01
Rebase fallout.
Camille GILLOT
-10
/
+2
2023-11-01
Make ui into mir-opt test.
Camille GILLOT
-0
/
+453
2023-10-31
Only emit `!=` assumptions if the otherwise target is reachable.
Camille GILLOT
-4
/
+1
2023-10-31
Simplify assume of a constant.
Camille GILLOT
-14
/
+6
2023-10-31
Replace SwitchInt to unreachable by an assumption.
Camille GILLOT
-1
/
+7
2023-10-19
Allow to run filecheck in mir-opt tests.
Camille GILLOT
-24
/
+38
2023-10-17
Automatically enable cross-crate inlining for small functions
Ben Kimock
-14
/
+8
2023-10-16
Normalize alloc-id in tests.
Camille GILLOT
-4
/
+4
2023-10-08
Also consider call and yield as MIR SSA.
Camille GILLOT
-68
/
+48
2023-10-06
Preserve DebugInfo in DeadStoreElimination.
Camille GILLOT
-585
/
+604
2023-10-04
Remove mir::LocalDecl::internal.
Camille GILLOT
-0
/
+20
2023-09-22
Auto merge of #115696 - RalfJung:closure-ty-print, r=oli-obk
bors
-4
/
+4
2023-09-21
adjust how closure/generator types and rvalues are printed
Ralf Jung
-4
/
+4
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-4
/
+4
2023-09-19
use pretty_print_const_value from MIR constant 'extra' printing
Ralf Jung
-2
/
+2
2023-09-14
bless all
Ralf Jung
-0
/
+16
2023-09-05
Refactor how MIR represents composite debuginfo.
Camille GILLOT
-8
/
+16
2023-09-01
update tests that are ignored by debug
Ding Xiang Fei
-271
/
+319
2023-08-27
Auto merge of #115231 - saethlin:dont-ignore-wasm, r=Mark-Simulacrum
bors
-19
/
+18
2023-08-25
Remove some wasm/emscripten ignores
Ben Kimock
-19
/
+18
2023-08-25
Auto merge of #115045 - RalfJung:unwind-terminate-reason, r=davidtwco
bors
-9
/
+9
2023-08-24
make MIR less verbose
Ralf Jung
-9
/
+9
2023-08-24
remove some unnecessary ignore-debug clauses
Ralf Jung
-12
/
+5
2023-08-24
bless more mir-opt tests by hand
Ralf Jung
-9
/
+9
2023-08-17
Bless mir-opt tests.
Camille GILLOT
-352
/
+509
2023-07-22
Add #[inline] to core debug assertion helpers
Ben Kimock
-8
/
+2
2023-07-21
Auto merge of #113344 - scottmcm:alt-slice-zst-handing, r=the8472
bors
-12
/
+12
2023-07-20
Always propagate into operands.
Camille GILLOT
-25
/
+17
2023-07-20
Get `!nonnull` metadata consistently in slice iterators, without needing `ass...
Scott McMurray
-12
/
+12
2023-07-19
Turn copy into moves during DSE.
Camille GILLOT
-12
/
+12
2023-07-10
Call super for debuginfo.
Camille GILLOT
-287
/
+250
2023-07-10
Perform reference propagation earlier.
Camille GILLOT
-24
/
+40
2023-07-10
Enable by default.
Camille GILLOT
-700
/
+533
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-8
/
+8
2023-06-23
Bless tests
Gary Guo
-35
/
+35
2023-06-21
Disable two mir opts that are known to be unsound
Oli Scherer
-169
/
+154
2023-06-19
Promote unchecked_add/sub/mul/shl/shr to mir::BinOp
Scott McMurray
-91
/
+70
2023-06-16
[libs] Simplify `unchecked_{shl,shr}`
Scott McMurray
-79
/
+20
2023-06-15
Remove comments from mir-opt MIR dumps
Ben Kimock
-3176
/
+3038
2023-06-12
bless mir-opt
Pietro Albini
-31
/
+1742
[prev]
[next]