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
Mode
Name
Size
-rw-r--r--
README.md
2349
log
plain
-rw-r--r--
address_of.address_of_reborrow.SimplifyCfg-initial.after.mir
16354
log
plain
-rw-r--r--
address_of.borrow_and_cast.SimplifyCfg-initial.after.mir
1064
log
plain
-rw-r--r--
address_of.rs
1122
log
plain
-rw-r--r--
array_index_is_temporary.main.SimplifyCfg-pre-optimizations.after.panic-abort.mir
1365
log
plain
-rw-r--r--
array_index_is_temporary.main.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
1359
log
plain
-rw-r--r--
array_index_is_temporary.rs
729
log
plain
-rw-r--r--
asm_unwind_panic_abort.main.AbortUnwindingCalls.after.mir
370
log
plain
-rw-r--r--
asm_unwind_panic_abort.rs
498
log
plain
-rw-r--r--
async_closure_fake_read_for_by_move.foo-{closure#0}-{closure#0}.built.after.mir
1667
log
plain
-rw-r--r--
async_closure_fake_read_for_by_move.foo-{closure#0}-{synthetic#0}.built.after.mir
1398
log
plain
-rw-r--r--
async_closure_fake_read_for_by_move.rs
378
log
plain
-rw-r--r--
async_closure_shims.main-{closure#0}-{closure#0}-{closure#0}.built.after.mir
1118
log
plain
-rw-r--r--
async_closure_shims.main-{closure#0}-{closure#0}-{synthetic#0}.built.after.mir
1114
log
plain
-rw-r--r--
async_closure_shims.main-{closure#0}-{closure#0}.coroutine_closure_by_move.0.mir
468
log
plain
-rw-r--r--
async_closure_shims.main-{closure#0}-{closure#1}-{closure#0}.built.after.mir
1118
log
plain
-rw-r--r--
async_closure_shims.main-{closure#0}-{closure#1}-{synthetic#0}.built.after.mir
1122
log
plain
-rw-r--r--
async_closure_shims.main-{closure#0}-{closure#1}.coroutine_closure_by_move.0.mir
469
log
plain
-rw-r--r--
async_closure_shims.main-{closure#0}-{closure#1}.coroutine_closure_by_ref.0.mir
472
log
plain
-rw-r--r--
async_closure_shims.rs
2036
log
plain
-rw-r--r--
async_drop_live_dead.a-{closure#0}.coroutine_drop_async.0.panic-abort.mir
2530
log
plain
-rw-r--r--
async_drop_live_dead.a-{closure#0}.coroutine_drop_async.0.panic-unwind.mir
2935
log
plain
-rw-r--r--
async_drop_live_dead.rs
239
log
plain
-rw-r--r--
basic_assignment.main.ElaborateDrops.diff
2054
log
plain
-rw-r--r--
basic_assignment.main.SimplifyCfg-initial.after.mir
2382
log
plain
-rw-r--r--
basic_assignment.rs
1470
log
plain
-rw-r--r--
box_conditional_drop_allocator.main.ElaborateDrops.diff
4698
log
plain
-rw-r--r--
box_conditional_drop_allocator.rs
906
log
plain
-rw-r--r--
box_expr.main.ElaborateDrops.diff
2205
log
plain
-rw-r--r--
box_expr.rs
954
log
plain
-rw-r--r--
box_partial_move.maybe_move.ElaborateDrops.diff
2246
log
plain
-rw-r--r--
box_partial_move.rs
633
log
plain
-rw-r--r--
build_correct_coerce.main.built.after.mir
387
log
plain
-rw-r--r--
build_correct_coerce.rs
408
log
plain
d---------
building
3960
log
plain
-rw-r--r--
byte_slice.main.SimplifyCfg-pre-optimizations.after.mir
557
log
plain
-rw-r--r--
byte_slice.rs
184
log
plain
-rw-r--r--
c_unwind_terminate.rs
452
log
plain
-rw-r--r--
c_unwind_terminate.test.AbortUnwindingCalls.after.mir
621
log
plain
-rw-r--r--
const_allocation.main.GVN.after.32bit.mir
1735
log
plain
-rw-r--r--
const_allocation.main.GVN.after.64bit.mir
2045
log
plain
-rw-r--r--
const_allocation.rs
288
log
plain
-rw-r--r--
const_allocation2.main.GVN.after.32bit.mir
1639
log
plain
-rw-r--r--
const_allocation2.main.GVN.after.64bit.mir
1864
log
plain
-rw-r--r--
const_allocation2.rs
324
log
plain
-rw-r--r--
const_allocation3.main.GVN.after.32bit.mir
2135
log
plain
-rw-r--r--
const_allocation3.main.GVN.after.64bit.mir
2289
log
plain
-rw-r--r--
const_allocation3.rs
499
log
plain
-rw-r--r--
const_debuginfo.main.SingleUseConsts.diff
3587
log
plain
-rw-r--r--
const_debuginfo.rs
887
log
plain
-rw-r--r--
const_goto_const_eval_fail.f.JumpThreading.diff
791
log
plain
-rw-r--r--
const_goto_const_eval_fail.rs
409
log
plain
-rw-r--r--
const_promotion_extern_static.BAR-promoted[0].SimplifyCfg-pre-optimizations.after.mir
359
log
plain
-rw-r--r--
const_promotion_extern_static.BAR.PromoteTemps.diff
1049
log
plain
-rw-r--r--
const_promotion_extern_static.BOP.built.after.mir
285
log
plain
-rw-r--r--
const_promotion_extern_static.FOO-promoted[0].SimplifyCfg-pre-optimizations.after.mir
378
log
plain
-rw-r--r--
const_promotion_extern_static.FOO.PromoteTemps.diff
1068
log
plain
-rw-r--r--
const_promotion_extern_static.rs
622
log
plain
d---------
const_prop
9404
log
plain
d---------
copy-prop
4031
log
plain
-rw-r--r--
coroutine_drop_cleanup.main-{closure#0}.coroutine_drop.0.panic-abort.mir
1023
log
plain
-rw-r--r--
coroutine_drop_cleanup.main-{closure#0}.coroutine_drop.0.panic-unwind.mir
1126
log
plain
-rw-r--r--
coroutine_drop_cleanup.rs
405
log
plain
-rw-r--r--
coroutine_storage_dead_unwind.main-{closure#0}.StateTransform.before.panic-abort.mir
1676
log
plain
-rw-r--r--
coroutine_storage_dead_unwind.main-{closure#0}.StateTransform.before.panic-unwind.mir
2253
log
plain
-rw-r--r--
coroutine_storage_dead_unwind.rs
643
log
plain
-rw-r--r--
coroutine_tiny.main-{closure#0}.coroutine_resume.0.mir
2156
log
plain
-rw-r--r--
coroutine_tiny.rs
547
log
plain
d---------
coverage
550
log
plain
d---------
dataflow-const-prop
7386
log
plain
-rw-r--r--
dataflow.main.maybe_uninit.borrowck.dot
1245
log
plain
-rw-r--r--
dataflow.rs
174
log
plain
d---------
dead-store-elimination
1085
log
plain
d---------
debuginfo
465
log
plain
-rw-r--r--
derefer_complex_case.main.Derefer.panic-abort.diff
2392
log
plain
-rw-r--r--
derefer_complex_case.main.Derefer.panic-unwind.diff
2352
log
plain
-rw-r--r--
derefer_complex_case.rs
199
log
plain
-rw-r--r--
derefer_inline_test.main.Derefer.panic-abort.diff
787
log
plain
-rw-r--r--
derefer_inline_test.main.Derefer.panic-unwind.diff
795
log
plain
-rw-r--r--
derefer_inline_test.rs
214
log
plain
-rw-r--r--
derefer_terminator_test.main.Derefer.panic-abort.diff
2223
log
plain
-rw-r--r--
derefer_terminator_test.main.Derefer.panic-unwind.diff
2179
log
plain
-rw-r--r--
derefer_terminator_test.rs
336
log
plain
-rw-r--r--
derefer_test.main.Derefer.diff
1372
log
plain
-rw-r--r--
derefer_test.rs
212
log
plain
-rw-r--r--
derefer_test_multiple.main.Derefer.diff
2870
log
plain
-rw-r--r--
derefer_test_multiple.rs
289
log
plain
d---------
dest-prop
2772
log
plain
-rw-r--r--
dont_inline_type_id.call.Inline.diff
411
log
plain
-rw-r--r--
dont_inline_type_id.rs
302
log
plain
-rw-r--r--
dont_reset_cast_kind_without_updating_operand.rs
474
log
plain
-rw-r--r--
dont_reset_cast_kind_without_updating_operand.test.GVN.32bit.panic-abort.diff
6355
log
plain
-rw-r--r--
dont_reset_cast_kind_without_updating_operand.test.GVN.32bit.panic-unwind.diff
2362
log
plain
-rw-r--r--
dont_reset_cast_kind_without_updating_operand.test.GVN.64bit.panic-abort.diff
6364
log
plain
-rw-r--r--
dont_reset_cast_kind_without_updating_operand.test.GVN.64bit.panic-unwind.diff
2362
log
plain
-rw-r--r--
early_otherwise_branch.opt1.EarlyOtherwiseBranch.diff
1589
log
plain
-rw-r--r--
early_otherwise_branch.opt2.EarlyOtherwiseBranch.diff
1847
log
plain
-rw-r--r--
early_otherwise_branch.opt3.EarlyOtherwiseBranch.diff
2424
log
plain
-rw-r--r--
early_otherwise_branch.opt4.EarlyOtherwiseBranch.diff
2414
log
plain
-rw-r--r--
early_otherwise_branch.opt5.EarlyOtherwiseBranch.diff
1691
log
plain
-rw-r--r--
early_otherwise_branch.opt5_failed.EarlyOtherwiseBranch.diff
1271
log
plain
-rw-r--r--
early_otherwise_branch.opt5_failed_type.EarlyOtherwiseBranch.diff
1286
log
plain
-rw-r--r--
early_otherwise_branch.rs
4532
log
plain
-rw-r--r--
early_otherwise_branch.target_self.EarlyOtherwiseBranch.diff
623
log
plain
-rw-r--r--
early_otherwise_branch_3_element_tuple.opt1.EarlyOtherwiseBranch.diff
2588
log
plain
-rw-r--r--
early_otherwise_branch_3_element_tuple.opt2.EarlyOtherwiseBranch.diff
3467
log
plain
-rw-r--r--
early_otherwise_branch_3_element_tuple.rs
1659
log
plain
-rw-r--r--
early_otherwise_branch_68867.rs
1200
log
plain
-rw-r--r--
early_otherwise_branch_68867.try_sum.EarlyOtherwiseBranch.diff
6566
log
plain
-rw-r--r--
early_otherwise_branch_noopt.noopt1.EarlyOtherwiseBranch.diff
2328
log
plain
-rw-r--r--
early_otherwise_branch_noopt.rs
754
log
plain
-rw-r--r--
early_otherwise_branch_soundness.no_deref_ptr.EarlyOtherwiseBranch.diff
1031
log
plain
-rw-r--r--
early_otherwise_branch_soundness.no_downcast.EarlyOtherwiseBranch.diff
847
log
plain
-rw-r--r--
early_otherwise_branch_soundness.rs
1387
log
plain
-rw-r--r--
early_otherwise_branch_unwind.poll.EarlyOtherwiseBranch.diff
3035
log
plain
-rw-r--r--
early_otherwise_branch_unwind.rs
1372
log
plain
-rw-r--r--
early_otherwise_branch_unwind.unwind.EarlyOtherwiseBranch.diff
2637
log
plain
-rw-r--r--
elaborate_box_deref_in_debuginfo.pointee.ElaborateBoxDerefs.diff
329
log
plain
-rw-r--r--
elaborate_box_deref_in_debuginfo.rs
387
log
plain
-rw-r--r--
enum_opt.cand.EnumSizeOpt.32bit.diff
2128
log
plain
-rw-r--r--
enum_opt.cand.EnumSizeOpt.64bit.diff
2129
log
plain
-rw-r--r--
enum_opt.invalid.EnumSizeOpt.32bit.diff
661
log
plain
-rw-r--r--
enum_opt.invalid.EnumSizeOpt.64bit.diff
661
log
plain
-rw-r--r--
enum_opt.rs
1903
log
plain
-rw-r--r--
enum_opt.trunc.EnumSizeOpt.32bit.diff
933
log
plain
-rw-r--r--
enum_opt.trunc.EnumSizeOpt.64bit.diff
933
log
plain
-rw-r--r--
enum_opt.unin.EnumSizeOpt.32bit.diff
2085
log
plain
-rw-r--r--
enum_opt.unin.EnumSizeOpt.64bit.diff
2086
log
plain
d---------
ergonomic-clones
38
log
plain
-rw-r--r--
fn_ptr_shim.core.ops-function-Fn-call.AddMovesForPackedDrops.before.mir
309
log
plain
-rw-r--r--
fn_ptr_shim.rs
378
log
plain
-rw-r--r--
funky_arms.float_to_exponential_common.GVN.32bit.panic-abort.diff
5143
log
plain
-rw-r--r--
funky_arms.float_to_exponential_common.GVN.32bit.panic-unwind.diff
5131
log
plain
-rw-r--r--
funky_arms.float_to_exponential_common.GVN.64bit.panic-abort.diff
5160
log
plain
-rw-r--r--
funky_arms.float_to_exponential_common.GVN.64bit.panic-unwind.diff
5148
log
plain
-rw-r--r--
funky_arms.rs
1563
log
plain
-rw-r--r--
global_asm.rs
228
log
plain
-rw-r--r--
global_asm.{global_asm#0}.SimplifyLocals-final.after.mir
173
log
plain
-rw-r--r--
graphviz.main.built.after.dot
454
log
plain
-rw-r--r--
graphviz.rs
138
log
plain
-rw-r--r--
gvn.aggregate_struct_then_transmute.GVN.panic-abort.diff
10290
log
plain
-rw-r--r--
gvn.aggregate_struct_then_transmute.GVN.panic-unwind.diff
10242
log
plain
-rw-r--r--
gvn.arithmetic.GVN.panic-abort.diff
14102
log
plain
-rw-r--r--
gvn.arithmetic.GVN.panic-unwind.diff
13940
log
plain
-rw-r--r--
gvn.arithmetic_checked.GVN.panic-abort.diff
5126
log
plain
-rw-r--r--
gvn.arithmetic_checked.GVN.panic-unwind.diff
5066
log
plain
-rw-r--r--
gvn.arithmetic_float.GVN.panic-abort.diff
4427
log
plain
-rw-r--r--
gvn.arithmetic_float.GVN.panic-unwind.diff
4400
log
plain
-rw-r--r--
gvn.array_len.GVN.panic-abort.diff
704
log
plain
-rw-r--r--
gvn.array_len.GVN.panic-unwind.diff
704
log
plain
-rw-r--r--
gvn.borrowed.GVN.panic-abort.diff
705
log
plain
-rw-r--r--
gvn.borrowed.GVN.panic-unwind.diff
690
log
plain
-rw-r--r--
gvn.cast.GVN.panic-abort.diff
16658
log
plain
-rw-r--r--
gvn.cast.GVN.panic-unwind.diff
16478
log
plain
-rw-r--r--
gvn.cast_pointer_eq.GVN.panic-abort.diff
3923
log
plain
-rw-r--r--
gvn.cast_pointer_eq.GVN.panic-unwind.diff
3923
log
plain
-rw-r--r--
gvn.cast_pointer_then_transmute.GVN.panic-abort.diff
1308
log
plain
-rw-r--r--
gvn.cast_pointer_then_transmute.GVN.panic-unwind.diff
1308
log
plain
-rw-r--r--
gvn.casts_before_aggregate_raw_ptr.GVN.panic-abort.diff
1661
log
plain
-rw-r--r--
gvn.casts_before_aggregate_raw_ptr.GVN.panic-unwind.diff
1661
log
plain
-rw-r--r--
gvn.comparison.GVN.panic-abort.diff
2551
log
plain
-rw-r--r--
gvn.comparison.GVN.panic-unwind.diff
2533
log
plain
-rw-r--r--
gvn.constant_index_overflow.GVN.panic-abort.diff
3019
log
plain
-rw-r--r--
gvn.constant_index_overflow.GVN.panic-unwind.diff
3001
log
plain
-rw-r--r--
gvn.dedup_multiple_bounds_checks_lengths.GVN.panic-abort.diff
2615
log
plain
-rw-r--r--
gvn.dedup_multiple_bounds_checks_lengths.GVN.panic-unwind.diff
2597
log
plain
-rw-r--r--
gvn.dereference_indexing.GVN.panic-abort.diff
1622
log
plain
-rw-r--r--
gvn.dereference_indexing.GVN.panic-unwind.diff
1613
log
plain
-rw-r--r--
gvn.dereferences.GVN.panic-abort.diff
4568
log
plain
-rw-r--r--
gvn.dereferences.GVN.panic-unwind.diff
4529
log
plain
-rw-r--r--
gvn.duplicate_slice.GVN.panic-abort.diff
1357
log
plain
-rw-r--r--
gvn.duplicate_slice.GVN.panic-unwind.diff
1345
log
plain
-rw-r--r--
gvn.fn_pointers.GVN.panic-abort.diff
3801
log
plain
-rw-r--r--
gvn.fn_pointers.GVN.panic-unwind.diff
3777
log
plain
-rw-r--r--
gvn.generic_cast_metadata.GVN.panic-abort.diff
1364
log
plain
-rw-r--r--
gvn.generic_cast_metadata.GVN.panic-unwind.diff
1364
log
plain
-rw-r--r--
gvn.indirect_static.GVN.panic-abort.diff
398
log
plain
-rw-r--r--
gvn.indirect_static.GVN.panic-unwind.diff
398
log
plain
-rw-r--r--
gvn.manual_slice_mut_len.GVN.panic-abort.diff
1005
log
plain
-rw-r--r--
gvn.manual_slice_mut_len.GVN.panic-unwind.diff
1005
log
plain
-rw-r--r--
gvn.meta_of_ref_to_slice.GVN.panic-abort.diff
810
log
plain
-rw-r--r--
gvn.meta_of_ref_to_slice.GVN.panic-unwind.diff
810
log
plain
-rw-r--r--
gvn.multiple_branches.GVN.panic-abort.diff
5496
log
plain
-rw-r--r--
gvn.multiple_branches.GVN.panic-unwind.diff
5454
log
plain
-rw-r--r--
gvn.non_freeze.GVN.panic-abort.diff
563
log
plain
-rw-r--r--
gvn.non_freeze.GVN.panic-unwind.diff
554
log
plain
-rw-r--r--
gvn.references.GVN.panic-abort.diff
4857
log
plain
-rw-r--r--
gvn.references.GVN.panic-unwind.diff
4932
log
plain
-rw-r--r--
gvn.remove_casts_must_change_both_sides.GVN.panic-abort.diff
471
log
plain
-rw-r--r--
gvn.remove_casts_must_change_both_sides.GVN.panic-unwind.diff
471
log
plain
-rw-r--r--
gvn.repeat.GVN.panic-abort.diff
1965
log
plain
-rw-r--r--
gvn.repeat.GVN.panic-unwind.diff
1965
log
plain
-rw-r--r--
gvn.repeated_index.GVN.panic-abort.diff
2348
log
plain
-rw-r--r--
gvn.repeated_index.GVN.panic-unwind.diff
2324
log
plain
-rw-r--r--
gvn.rs
39022
log
plain
-rw-r--r--
gvn.slice_const_length.GVN.panic-abort.diff
1193
log
plain
-rw-r--r--
gvn.slice_const_length.GVN.panic-unwind.diff
1190
log
plain
-rw-r--r--
gvn.slice_from_raw_parts_as_ptr.GVN.panic-abort.diff
1444
log
plain
-rw-r--r--
gvn.slice_from_raw_parts_as_ptr.GVN.panic-unwind.diff
1444
log
plain
-rw-r--r--
gvn.slices.GVN.panic-abort.diff
9361
log
plain
-rw-r--r--
gvn.slices.GVN.panic-unwind.diff
9319
log
plain
-rw-r--r--
gvn.subexpression_elimination.GVN.panic-abort.diff
27768
log
plain
-rw-r--r--
gvn.subexpression_elimination.GVN.panic-unwind.diff
27534
log
plain
-rw-r--r--
gvn.transmute_then_cast_pointer.GVN.panic-abort.diff
3286
log
plain
-rw-r--r--
gvn.transmute_then_cast_pointer.GVN.panic-unwind.diff
3277
log
plain
-rw-r--r--
gvn.transmute_then_transmute_again.GVN.panic-abort.diff
1903
log
plain
-rw-r--r--
gvn.transmute_then_transmute_again.GVN.panic-unwind.diff
1897
log
plain
-rw-r--r--
gvn.unary.GVN.panic-abort.diff
4249
log
plain
-rw-r--r--
gvn.unary.GVN.panic-unwind.diff
4213
log
plain
-rw-r--r--
gvn.wide_ptr_integer.GVN.panic-abort.diff
6112
log
plain
-rw-r--r--
gvn.wide_ptr_integer.GVN.panic-unwind.diff
6076
log
plain
-rw-r--r--
gvn.wide_ptr_provenance.GVN.panic-abort.diff
7288
log
plain
-rw-r--r--
gvn.wide_ptr_provenance.GVN.panic-unwind.diff
7270
log
plain
-rw-r--r--
gvn.wide_ptr_same_provenance.GVN.panic-abort.diff
8586
log
plain
-rw-r--r--
gvn.wide_ptr_same_provenance.GVN.panic-unwind.diff
8556
log
plain
-rw-r--r--
gvn.wrap_unwrap.GVN.panic-abort.diff
1205
log
plain
-rw-r--r--
gvn.wrap_unwrap.GVN.panic-unwind.diff
1202
log
plain
-rw-r--r--
gvn_clone.rs
405
log
plain
-rw-r--r--
gvn_clone.{impl#0}-clone.GVN.diff
1720
log
plain
-rw-r--r--
gvn_const_eval_polymorphic.no_optimize.GVN.diff
275
log
plain
-rw-r--r--
gvn_const_eval_polymorphic.optimize_false.GVN.diff
318
log
plain
-rw-r--r--
gvn_const_eval_polymorphic.optimize_true.GVN.diff
312
log
plain
-rw-r--r--
gvn_const_eval_polymorphic.rs
1830
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy.GVN.diff
1227
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy_2.GVN.diff
1572
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy_different_type.GVN.diff
1312
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy_has_changed.GVN.diff
1343
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy_move.GVN.diff
1229
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy_ret_2.GVN.diff
1938
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy_use_changed.GVN.diff
1454
log
plain
-rw-r--r--
gvn_copy_aggregate.all_copy_use_changed_2.GVN.diff
1460
log
plain
-rw-r--r--
gvn_copy_aggregate.enum_different_variant.GVN.diff
4311
log
plain
-rw-r--r--
gvn_copy_aggregate.enum_identical_variant.GVN.diff
4296
log
plain
-rw-r--r--
gvn_copy_aggregate.nest_copy.GVN.diff
2075
log
plain
-rw-r--r--
gvn_copy_aggregate.remove_storage_dead.GVN.diff
1331
log
plain
-rw-r--r--
gvn_copy_aggregate.remove_storage_dead_from_index.GVN.diff
677
log
plain
-rw-r--r--
gvn_copy_aggregate.rs
6877
log
plain
-rw-r--r--
gvn_copy_aggregate.same_type_different_index.GVN.diff
962
log
plain
-rw-r--r--
gvn_copy_constant_projection.compare_constant_index.GVN.panic-abort.diff
1946
log
plain
-rw-r--r--
gvn_copy_constant_projection.compare_constant_index.GVN.panic-unwind.diff
1934
log
plain
-rw-r--r--
gvn_copy_constant_projection.rs
532
log
plain
-rw-r--r--
gvn_copy_moves.fn0.GVN.diff
682
log
plain
-rw-r--r--
gvn_copy_moves.rs
1093
log
plain
-rw-r--r--
gvn_on_unsafe_binder.propagate.GVN.diff
847
log
plain
-rw-r--r--
gvn_on_unsafe_binder.rs
766
log
plain
-rw-r--r--
gvn_on_unsafe_binder.test.GVN.diff
644
log
plain
-rw-r--r--
gvn_overlapping.fields.GVN.diff
299
log
plain
-rw-r--r--
gvn_overlapping.overlapping.GVN.diff
398
log
plain
-rw-r--r--
gvn_overlapping.rs
1914
log
plain
-rw-r--r--
gvn_overlapping.stable_projection.GVN.diff
470
log
plain
-rw-r--r--
gvn_ptr_eq_with_constant.main.GVN.diff
2257
log
plain
-rw-r--r--
gvn_ptr_eq_with_constant.rs
496
log
plain
-rw-r--r--
gvn_repeat.repeat_local.GVN.diff
390
log
plain
-rw-r--r--
gvn_repeat.repeat_place.GVN.diff
370
log
plain
-rw-r--r--
gvn_repeat.rs
1152
log
plain
-rw-r--r--
gvn_uninhabited.f.GVN.panic-abort.diff
718
log
plain
-rw-r--r--
gvn_uninhabited.f.GVN.panic-unwind.diff
718
log
plain
-rw-r--r--
gvn_uninhabited.rs
354
log
plain
-rw-r--r--
if_condition_int.dont_opt_bool.SimplifyComparisonIntegral.diff
593
log
plain
-rw-r--r--
if_condition_int.dont_opt_floats.SimplifyComparisonIntegral.diff
744
log
plain
-rw-r--r--
if_condition_int.dont_remove_comparison.SimplifyComparisonIntegral.diff
1422
log
plain
-rw-r--r--
if_condition_int.opt_char.SimplifyComparisonIntegral.diff
797
log
plain
-rw-r--r--
if_condition_int.opt_i8.SimplifyComparisonIntegral.diff
788
log
plain
-rw-r--r--
if_condition_int.opt_multiple_ifs.SimplifyComparisonIntegral.diff
1347
log
plain
-rw-r--r--
if_condition_int.opt_negative.SimplifyComparisonIntegral.diff
818
log
plain
-rw-r--r--
if_condition_int.opt_u32.SimplifyComparisonIntegral.diff
794
log
plain
-rw-r--r--
if_condition_int.rs
1718
log
plain
-rw-r--r--
impossible_predicates.impossible_predicate.ImpossiblePredicates.diff
771
log
plain
-rw-r--r--
impossible_predicates.rs
232
log
plain
d---------
inline
9539
log
plain
-rw-r--r--
inline_coroutine_body.rs
821
log
plain
-rw-r--r--
inline_coroutine_body.run2-{closure#0}.Inline.panic-abort.diff
12795
log
plain
-rw-r--r--
inline_coroutine_body.run2-{closure#0}.Inline.panic-unwind.diff
14065
log
plain
-rw-r--r--
inline_default_trait_body.Trait-a.Inline.panic-abort.diff
601
log
plain
-rw-r--r--
inline_default_trait_body.Trait-a.Inline.panic-unwind.diff
598
log
plain
-rw-r--r--
inline_default_trait_body.Trait-b.Inline.panic-abort.diff
601
log
plain
-rw-r--r--
inline_default_trait_body.Trait-b.Inline.panic-unwind.diff
598
log
plain
-rw-r--r--
inline_default_trait_body.rs
387
log
plain
-rw-r--r--
inline_double_cycle.a.Inline.panic-abort.diff
1261
log
plain
-rw-r--r--
inline_double_cycle.a.Inline.panic-unwind.diff
1249
log
plain
-rw-r--r--
inline_double_cycle.b.Inline.panic-abort.diff
1261
log
plain
-rw-r--r--
inline_double_cycle.b.Inline.panic-unwind.diff
1249
log
plain
-rw-r--r--
inline_double_cycle.rs
436
log
plain
-rw-r--r--
inline_fn_call_for_fn_def.rs
492
log
plain
-rw-r--r--
inline_fn_call_for_fn_def.test.Inline.diff
952
log
plain
-rw-r--r--
inline_generically_if_sized.call.Inline.diff
469
log
plain
-rw-r--r--
inline_generically_if_sized.rs
305
log
plain
-rw-r--r--
inline_var_debug_info_kept.rs
1222
log
plain
d---------
instsimplify
3697
log
plain
-rw-r--r--
issue_101973.inner.GVN.panic-abort.diff
2740
log
plain
-rw-r--r--
issue_101973.inner.GVN.panic-unwind.diff
2728
log
plain
-rw-r--r--
issue_101973.rs
551
log
plain
-rw-r--r--
issue_104451_unwindable_intrinsics.main.AbortUnwindingCalls.after.panic-abort.mir
333
log
plain
-rw-r--r--
issue_104451_unwindable_intrinsics.main.AbortUnwindingCalls.after.panic-unwind.mir
330
log
plain
-rw-r--r--
issue_104451_unwindable_intrinsics.rs
376
log
plain
-rw-r--r--
issue_120925_unsafefncast.rs
393
log
plain
-rw-r--r--
issue_38669.main.SimplifyCfg-initial.after.mir
913
log
plain
-rw-r--r--
issue_38669.rs
292
log
plain
-rw-r--r--
issue_41110.main.ElaborateDrops.panic-abort.diff
1506
log
plain
-rw-r--r--
issue_41110.main.ElaborateDrops.panic-unwind.diff
1506
log
plain
-rw-r--r--
issue_41110.rs
578
log
plain
-rw-r--r--
issue_41110.test.ElaborateDrops.panic-abort.diff
2150
log
plain
-rw-r--r--
issue_41110.test.ElaborateDrops.panic-unwind.diff
2153
log
plain
-rw-r--r--
issue_41697.rs
1090
log
plain
-rw-r--r--
issue_41697.{impl#0}-{constant#0}.SimplifyCfg-promote-consts.after.mir
566
log
plain
-rw-r--r--
issue_41888.main.ElaborateDrops.panic-abort.diff
3150
log
plain
-rw-r--r--
issue_41888.main.ElaborateDrops.panic-unwind.diff
3153
log
plain
-rw-r--r--
issue_41888.rs
499
log
plain
-rw-r--r--
issue_62289.rs
345
log
plain
-rw-r--r--
issue_62289.test.ElaborateDrops.before.panic-abort.mir
2636
log
plain
-rw-r--r--
issue_62289.test.ElaborateDrops.before.panic-unwind.mir
2645
log
plain
-rw-r--r--
issue_72181.bar.built.after.mir
381
log
plain
-rw-r--r--
issue_72181.foo.built.after.mir
576
log
plain
-rw-r--r--
issue_72181.main.built.after.mir
1485
log
plain
-rw-r--r--
issue_72181.rs
594
log
plain
-rw-r--r--
issue_72181_1.f.built.after.mir
234
log
plain
-rw-r--r--
issue_72181_1.main.built.after.mir
1179
log
plain
-rw-r--r--
issue_72181_1.rs
427
log
plain
-rw-r--r--
issue_76432.rs
470
log
plain
-rw-r--r--
issue_76432.test.SimplifyComparisonIntegral.panic-abort.diff
1480
log
plain
-rw-r--r--
issue_76432.test.SimplifyComparisonIntegral.panic-unwind.diff
1477
log
plain
-rw-r--r--
issue_78192.f.InstSimplify-after-simplifycfg.diff
628
log
plain
-rw-r--r--
issue_78192.rs
240
log
plain
-rw-r--r--
issue_91633.bar.built.after.mir
810
log
plain
-rw-r--r--
issue_91633.foo.built.after.mir
1182
log
plain
-rw-r--r--
issue_91633.fun.built.after.mir
731
log
plain
-rw-r--r--
issue_91633.hey.built.after.mir
769
log
plain
-rw-r--r--
issue_91633.rs
546
log
plain
-rw-r--r--
issue_99325.main.built.after.32bit.mir
7074
log
plain
-rw-r--r--
issue_99325.main.built.after.64bit.mir
7074
log
plain
-rw-r--r--
issue_99325.rs
447
log
plain
d---------
issues
524
log
plain
-rw-r--r--
jump_threading.aggregate.JumpThreading.panic-abort.diff
1110
log
plain
-rw-r--r--
jump_threading.aggregate.JumpThreading.panic-unwind.diff
1110
log
plain
-rw-r--r--
jump_threading.aggregate_copy.JumpThreading.panic-abort.diff
1242
log
plain
-rw-r--r--
jump_threading.aggregate_copy.JumpThreading.panic-unwind.diff
1242
log
plain
-rw-r--r--
jump_threading.assume.JumpThreading.panic-abort.diff
648
log
plain
-rw-r--r--
jump_threading.assume.JumpThreading.panic-unwind.diff
648
log
plain
-rw-r--r--
jump_threading.bitwise_not.JumpThreading.panic-abort.diff
956
log
plain
-rw-r--r--
jump_threading.bitwise_not.JumpThreading.panic-unwind.diff
956
log
plain
-rw-r--r--
jump_threading.custom_discr.JumpThreading.panic-abort.diff
1093
log
plain
-rw-r--r--
jump_threading.custom_discr.JumpThreading.panic-unwind.diff
1093
log
plain
-rw-r--r--
jump_threading.dfa.JumpThreading.panic-abort.diff
1314
log
plain
-rw-r--r--
jump_threading.dfa.JumpThreading.panic-unwind.diff
1314
log
plain
-rw-r--r--
jump_threading.disappearing_bb.JumpThreading.panic-abort.diff
1011
log
plain
-rw-r--r--
jump_threading.disappearing_bb.JumpThreading.panic-unwind.diff
1011
log
plain
-rw-r--r--
jump_threading.duplicate_chain.JumpThreading.panic-abort.diff
820
log
plain
-rw-r--r--
jump_threading.duplicate_chain.JumpThreading.panic-unwind.diff
820
log
plain
-rw-r--r--
jump_threading.floats.JumpThreading.panic-abort.diff
1142
log
plain
-rw-r--r--
jump_threading.floats.JumpThreading.panic-unwind.diff
1142
log
plain
-rw-r--r--
jump_threading.identity.JumpThreading.panic-abort.diff
3556
log
plain
-rw-r--r--
jump_threading.identity.JumpThreading.panic-unwind.diff
3556
log
plain
-rw-r--r--
jump_threading.logical_not.JumpThreading.panic-abort.diff
958
log
plain
-rw-r--r--
jump_threading.logical_not.JumpThreading.panic-unwind.diff
958
log
plain
-rw-r--r--
jump_threading.multiple_match.JumpThreading.panic-abort.diff
981
log
plain
-rw-r--r--
jump_threading.multiple_match.JumpThreading.panic-unwind.diff
981
log
plain
-rw-r--r--
jump_threading.mutable_ref.JumpThreading.panic-abort.diff
1159
log
plain
-rw-r--r--
jump_threading.mutable_ref.JumpThreading.panic-unwind.diff
1159
log
plain
-rw-r--r--
jump_threading.mutate_discriminant.JumpThreading.panic-abort.diff
620
log
plain
-rw-r--r--
jump_threading.mutate_discriminant.JumpThreading.panic-unwind.diff
620
log
plain
-rw-r--r--
jump_threading.renumbered_bb.JumpThreading.panic-abort.diff
985
log
plain
-rw-r--r--
jump_threading.renumbered_bb.JumpThreading.panic-unwind.diff
985
log
plain
-rw-r--r--
jump_threading.rs
16705
log
plain
-rw-r--r--
jump_threading.too_complex.JumpThreading.panic-abort.diff
2219
log
plain
-rw-r--r--
jump_threading.too_complex.JumpThreading.panic-unwind.diff
2219
log
plain
-rw-r--r--
loop_test.main.SimplifyCfg-promote-consts.after.mir
903
log
plain
-rw-r--r--
loop_test.rs
512
log
plain
-rw-r--r--
lower_array_len.array_bound.GVN.panic-abort.diff
1848
log
plain
-rw-r--r--
lower_array_len.array_bound.GVN.panic-unwind.diff
1842
log
plain
-rw-r--r--
lower_array_len.array_bound_mut.GVN.panic-abort.diff
2477
log
plain
-rw-r--r--
lower_array_len.array_bound_mut.GVN.panic-unwind.diff
2465
log
plain
-rw-r--r--
lower_array_len.array_len.GVN.panic-abort.diff
572
log
plain
-rw-r--r--
lower_array_len.array_len.GVN.panic-unwind.diff
572
log
plain
-rw-r--r--
lower_array_len.array_len_by_value.GVN.panic-abort.diff
595
log
plain
-rw-r--r--
lower_array_len.array_len_by_value.GVN.panic-unwind.diff
595
log
plain
-rw-r--r--
lower_array_len.array_len_raw.GVN.panic-abort.diff
1109
log
plain
-rw-r--r--
lower_array_len.array_len_raw.GVN.panic-unwind.diff
1109
log
plain
-rw-r--r--
lower_array_len.array_len_reborrow.GVN.panic-abort.diff
1038
log
plain
-rw-r--r--
lower_array_len.array_len_reborrow.GVN.panic-unwind.diff
1038
log
plain
-rw-r--r--
lower_array_len.rs
2065
log
plain
-rw-r--r--
lower_intrinsics.align_of.LowerIntrinsics.panic-abort.diff
357
log
plain
-rw-r--r--
lower_intrinsics.align_of.LowerIntrinsics.panic-unwind.diff
357
log
plain
-rw-r--r--
lower_intrinsics.assume.LowerIntrinsics.panic-abort.diff
448
log
plain
-rw-r--r--
lower_intrinsics.assume.LowerIntrinsics.panic-unwind.diff
448
log
plain
-rw-r--r--
lower_intrinsics.discriminant.LowerIntrinsics.panic-abort.diff
2452
log
plain
-rw-r--r--
lower_intrinsics.discriminant.LowerIntrinsics.panic-unwind.diff
2497
log
plain
-rw-r--r--
lower_intrinsics.f_copy_nonoverlapping.LowerIntrinsics.panic-abort.diff
1802
log
plain
-rw-r--r--
lower_intrinsics.f_copy_nonoverlapping.LowerIntrinsics.panic-unwind.diff
1802
log
plain
-rw-r--r--
lower_intrinsics.forget.LowerIntrinsics.panic-abort.diff
520
log
plain
-rw-r--r--
lower_intrinsics.forget.LowerIntrinsics.panic-unwind.diff
520
log
plain
-rw-r--r--
lower_intrinsics.get_metadata.LowerIntrinsics.panic-abort.diff
1694
log
plain
-rw-r--r--
lower_intrinsics.get_metadata.LowerIntrinsics.panic-unwind.diff
1694
log
plain
-rw-r--r--
lower_intrinsics.make_pointers.LowerIntrinsics.panic-abort.diff
2700
log
plain
-rw-r--r--
lower_intrinsics.make_pointers.LowerIntrinsics.panic-unwind.diff
2700
log
plain
-rw-r--r--
lower_intrinsics.non_const.LowerIntrinsics.panic-abort.diff
697
log
plain
-rw-r--r--
lower_intrinsics.non_const.LowerIntrinsics.panic-unwind.diff
697
log
plain
-rw-r--r--
lower_intrinsics.ptr_offset.LowerIntrinsics.panic-abort.diff
678
log
plain
-rw-r--r--
lower_intrinsics.ptr_offset.LowerIntrinsics.panic-unwind.diff
678
log
plain
-rw-r--r--
lower_intrinsics.read_via_copy_primitive.LowerIntrinsics.panic-abort.diff
541
log
plain
-rw-r--r--
lower_intrinsics.read_via_copy_primitive.LowerIntrinsics.panic-unwind.diff
541
log
plain
-rw-r--r--
lower_intrinsics.read_via_copy_uninhabited.LowerIntrinsics.panic-abort.diff
473
log
plain
-rw-r--r--
lower_intrinsics.read_via_copy_uninhabited.LowerIntrinsics.panic-unwind.diff
473
log
plain
-rw-r--r--
lower_intrinsics.rs
9112
log
plain
-rw-r--r--
lower_intrinsics.size_of.LowerIntrinsics.panic-abort.diff
352
log
plain
-rw-r--r--
lower_intrinsics.size_of.LowerIntrinsics.panic-unwind.diff
352
log
plain
-rw-r--r--
lower_intrinsics.slice_get.LowerIntrinsics.panic-abort.diff
2499
log
plain
-rw-r--r--
lower_intrinsics.slice_get.LowerIntrinsics.panic-unwind.diff
2499
log
plain
-rw-r--r--
lower_intrinsics.three_way_compare_char.LowerIntrinsics.panic-abort.diff
842
log
plain
-rw-r--r--
lower_intrinsics.three_way_compare_char.LowerIntrinsics.panic-unwind.diff
842
log
plain
-rw-r--r--
lower_intrinsics.three_way_compare_signed.LowerIntrinsics.panic-abort.diff
793
log
plain
-rw-r--r--
lower_intrinsics.three_way_compare_signed.LowerIntrinsics.panic-unwind.diff
793
log
plain
-rw-r--r--
lower_intrinsics.three_way_compare_unsigned.LowerIntrinsics.panic-abort.diff
849
log
plain
-rw-r--r--
lower_intrinsics.three_way_compare_unsigned.LowerIntrinsics.panic-unwind.diff
849
log
plain
-rw-r--r--
lower_intrinsics.transmute_inhabited.LowerIntrinsics.panic-abort.diff
587
log
plain
-rw-r--r--
lower_intrinsics.transmute_inhabited.LowerIntrinsics.panic-unwind.diff
587
log
plain
-rw-r--r--
lower_intrinsics.transmute_ref_dst.LowerIntrinsics.panic-abort.diff
557
log
plain
-rw-r--r--
lower_intrinsics.transmute_ref_dst.LowerIntrinsics.panic-unwind.diff
557
log
plain
-rw-r--r--
lower_intrinsics.transmute_to_box_uninhabited.LowerIntrinsics.panic-abort.diff
773
log
plain
-rw-r--r--
lower_intrinsics.transmute_to_box_uninhabited.LowerIntrinsics.panic-unwind.diff
773
log
plain
-rw-r--r--
lower_intrinsics.transmute_to_mut_uninhabited.LowerIntrinsics.panic-abort.diff
606
log
plain
-rw-r--r--
lower_intrinsics.transmute_to_mut_uninhabited.LowerIntrinsics.panic-unwind.diff
606
log
plain
-rw-r--r--
lower_intrinsics.transmute_to_ref_uninhabited.LowerIntrinsics.panic-abort.diff
594
log
plain
-rw-r--r--
lower_intrinsics.transmute_to_ref_uninhabited.LowerIntrinsics.panic-unwind.diff
594
log
plain
-rw-r--r--
lower_intrinsics.transmute_uninhabited.LowerIntrinsics.panic-abort.diff
473
log
plain
-rw-r--r--
lower_intrinsics.transmute_uninhabited.LowerIntrinsics.panic-unwind.diff
473
log
plain
-rw-r--r--
lower_intrinsics.unchecked.LowerIntrinsics.panic-abort.diff
5610
log
plain
-rw-r--r--
lower_intrinsics.unchecked.LowerIntrinsics.panic-unwind.diff
5610
log
plain
-rw-r--r--
lower_intrinsics.unreachable.LowerIntrinsics.panic-abort.diff
365
log
plain
-rw-r--r--
lower_intrinsics.unreachable.LowerIntrinsics.panic-unwind.diff
365
log
plain
-rw-r--r--
lower_intrinsics.with_overflow.LowerIntrinsics.panic-abort.diff
1927
log
plain
-rw-r--r--
lower_intrinsics.with_overflow.LowerIntrinsics.panic-unwind.diff
1927
log
plain
-rw-r--r--
lower_intrinsics.wrapping.LowerIntrinsics.panic-abort.diff
1871
log
plain
-rw-r--r--
lower_intrinsics.wrapping.LowerIntrinsics.panic-unwind.diff
1871
log
plain
-rw-r--r--
lower_intrinsics.write_via_move_string.LowerIntrinsics.panic-abort.diff
762
log
plain
-rw-r--r--
lower_intrinsics.write_via_move_string.LowerIntrinsics.panic-unwind.diff
762
log
plain
-rw-r--r--
lower_slice_len.bound.LowerSliceLenCalls.panic-abort.diff
1512
log
plain
-rw-r--r--
lower_slice_len.bound.LowerSliceLenCalls.panic-unwind.diff
1506
log
plain
-rw-r--r--
lower_slice_len.rs
344
log
plain
-rw-r--r--
match_arm_scopes.complicated_match.panic-abort.SimplifyCfg-initial.after-ElaborateDrops.after.diff
6436
log
plain
-rw-r--r--
match_arm_scopes.complicated_match.panic-unwind.SimplifyCfg-initial.after-ElaborateDrops.after.diff
6436
log
plain
-rw-r--r--
match_arm_scopes.rs
1242
log
plain
-rw-r--r--
matches_reduce_branches.bar.MatchBranchSimplification.diff
2017
log
plain
-rw-r--r--
matches_reduce_branches.foo.MatchBranchSimplification.diff
1092
log
plain
-rw-r--r--
matches_reduce_branches.match_i128_u128.MatchBranchSimplification.diff
988
log
plain
-rw-r--r--
matches_reduce_branches.match_nested_if.MatchBranchSimplification.diff
2435
log
plain
-rw-r--r--
matches_reduce_branches.match_non_int_failed.MatchBranchSimplification.diff
544
log
plain
-rw-r--r--
matches_reduce_branches.match_sext_i8_i16.MatchBranchSimplification.diff
1017
log
plain
-rw-r--r--
matches_reduce_branches.match_sext_i8_i16_failed.MatchBranchSimplification.diff
897
log
plain
-rw-r--r--
matches_reduce_branches.match_sext_i8_u16.MatchBranchSimplification.diff
1020
log
plain
-rw-r--r--
matches_reduce_branches.match_sext_i8_u16_failed.MatchBranchSimplification.diff
898
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_i16_i8.MatchBranchSimplification.diff
1468
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_i16_i8_failed.MatchBranchSimplification.diff
1347
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_i16_u8.MatchBranchSimplification.diff
1468
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_i16_u8_failed.MatchBranchSimplification.diff
1365
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_u16_i8.MatchBranchSimplification.diff
1294
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_u16_i8_failed.MatchBranchSimplification.diff
1172
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_u16_u8.MatchBranchSimplification.diff
1294
log
plain
-rw-r--r--
matches_reduce_branches.match_trunc_u16_u8_failed.MatchBranchSimplification.diff
1172
log
plain
-rw-r--r--
matches_reduce_branches.match_u8_i8.MatchBranchSimplification.diff
910
log
plain
-rw-r--r--
matches_reduce_branches.match_u8_i8_2.MatchBranchSimplification.diff
1725
log
plain
-rw-r--r--
matches_reduce_branches.match_u8_i8_2_failed.MatchBranchSimplification.diff
1563
log
plain
-rw-r--r--
matches_reduce_branches.match_u8_i8_failed.MatchBranchSimplification.diff
789
log
plain
-rw-r--r--
matches_reduce_branches.match_u8_i8_failed_len_1.MatchBranchSimplification.diff
817
log
plain
-rw-r--r--
matches_reduce_branches.match_u8_i8_failed_len_2.MatchBranchSimplification.diff
815
log
plain
-rw-r--r--
matches_reduce_branches.match_u8_i8_fallback.MatchBranchSimplification.diff
739
log
plain
-rw-r--r--
matches_reduce_branches.match_zext_u8_i16.MatchBranchSimplification.diff
934
log
plain
-rw-r--r--
matches_reduce_branches.match_zext_u8_i16_failed.MatchBranchSimplification.diff
814
log
plain
-rw-r--r--
matches_reduce_branches.match_zext_u8_u16.MatchBranchSimplification.diff
934
log
plain
-rw-r--r--
matches_reduce_branches.match_zext_u8_u16_failed.MatchBranchSimplification.diff
815
log
plain
-rw-r--r--
matches_reduce_branches.my_is_some.MatchBranchSimplification.diff
748
log
plain
-rw-r--r--
matches_reduce_branches.rs
18535
log
plain
-rw-r--r--
matches_u8.exhaustive_match.MatchBranchSimplification.diff
748
log
plain
-rw-r--r--
matches_u8.exhaustive_match_i8.MatchBranchSimplification.diff
757
log
plain
-rw-r--r--
matches_u8.rs
660
log
plain
-rw-r--r--
multiple_return_terminators.rs
246
log
plain
-rw-r--r--
multiple_return_terminators.test.MultipleReturnTerminators.diff
228
log
plain
d---------
nll
312
log
plain
-rw-r--r--
no_drop_for_inactive_variant.rs
403
log
plain
-rw-r--r--
no_drop_for_inactive_variant.unwrap.SimplifyCfg-pre-optimizations.after.panic-abort.mir
855
log
plain
-rw-r--r--
no_drop_for_inactive_variant.unwrap.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
915
log
plain
-rw-r--r--
no_spurious_drop_after_call.main.ElaborateDrops.before.panic-abort.mir
836
log
plain
-rw-r--r--
no_spurious_drop_after_call.main.ElaborateDrops.before.panic-unwind.mir
840
log
plain
-rw-r--r--
no_spurious_drop_after_call.rs
344
log
plain
-rw-r--r--
null_check_references.rs
296
log
plain
-rw-r--r--
optimize_none.rs
801
log
plain
-rw-r--r--
or_pattern.rs
675
log
plain
-rw-r--r--
or_pattern.shortcut_second_or.SimplifyCfg-initial.after.mir
1993
log
plain
-rw-r--r--
or_pattern.single_switchint.SimplifyCfg-initial.after.mir
1510
log
plain
-rw-r--r--
otherwise_drops.result_ok.ElaborateDrops.diff
2232
log
plain
-rw-r--r--
otherwise_drops.rs
342
log
plain
-rw-r--r--
packed_struct_drop_aligned.main.SimplifyCfg-pre-optimizations.after.panic-abort.mir
1022
log
plain
-rw-r--r--
packed_struct_drop_aligned.main.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
1177
log
plain
-rw-r--r--
packed_struct_drop_aligned.rs
366
log
plain
-rw-r--r--
pattern_types.main.PreCodegen.after.mir
265
log
plain
-rw-r--r--
pattern_types.rs
416
log
plain
d---------
pre-codegen
11157
log
plain
-rw-r--r--
read_from_trivial_switch.main.SimplifyCfg-initial.diff
938
log
plain
-rw-r--r--
read_from_trivial_switch.rs
497
log
plain
-rw-r--r--
reference_prop.debuginfo.ReferencePropagation.diff
4451
log
plain
-rw-r--r--
reference_prop.dominate_storage.ReferencePropagation.diff
753
log
plain
-rw-r--r--
reference_prop.maybe_dead.ReferencePropagation.diff
1099
log
plain
-rw-r--r--
reference_prop.multiple_storage.ReferencePropagation.diff
548
log
plain
-rw-r--r--
reference_prop.mut_raw_then_mut_shr.ReferencePropagation.diff
1893
log
plain
-rw-r--r--
reference_prop.read_through_raw.ReferencePropagation.diff
589
log
plain
-rw-r--r--
reference_prop.reference_propagation.ReferencePropagation.diff
11569
log
plain
-rw-r--r--
reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff
12848
log
plain
-rw-r--r--
reference_prop.reference_propagation_mut.ReferencePropagation.diff
11799
log
plain
-rw-r--r--
reference_prop.reference_propagation_mut_ptr.ReferencePropagation.diff
11473
log
plain
-rw-r--r--
reference_prop.rs
26926
log
plain
-rw-r--r--
reference_prop.unique_with_copies.ReferencePropagation.diff
1330
log
plain
-rw-r--r--
reference_prop_do_not_reuse_move.rs
1031
log
plain
-rw-r--r--
remove_fake_borrows.match_guard.CleanupPostBorrowck.panic-abort.diff
1717
log
plain
-rw-r--r--
remove_fake_borrows.match_guard.CleanupPostBorrowck.panic-unwind.diff
1717
log
plain
-rw-r--r--
remove_fake_borrows.rs
362
log
plain
-rw-r--r--
remove_never_const.no_codegen.PreCodegen.after.mir
147
log
plain
-rw-r--r--
remove_never_const.rs
499
log
plain
-rw-r--r--
remove_storage_markers.main.RemoveStorageMarkers.panic-abort.diff
2321
log
plain
-rw-r--r--
remove_storage_markers.main.RemoveStorageMarkers.panic-unwind.diff
2315
log
plain
-rw-r--r--
remove_storage_markers.rs
432
log
plain
-rw-r--r--
remove_unneeded_drop_in_place.rs
467
log
plain
-rw-r--r--
remove_unneeded_drop_in_place.slice_in_place.RemoveUnneededDrops.diff
471
log
plain
-rw-r--r--
remove_unneeded_drops.cannot_opt_generic.RemoveUnneededDrops.diff
315
log
plain
-rw-r--r--
remove_unneeded_drops.dont_opt.RemoveUnneededDrops.diff
293
log
plain
-rw-r--r--
remove_unneeded_drops.opt.RemoveUnneededDrops.diff
273
log
plain
-rw-r--r--
remove_unneeded_drops.opt_generic_copy.RemoveUnneededDrops.diff
309
log
plain
-rw-r--r--
remove_unneeded_drops.rs
1541
log
plain
-rw-r--r--
remove_zsts.get_union.RemoveZsts.diff
397
log
plain
-rw-r--r--
remove_zsts.remove_generic_array.RemoveZsts.diff
971
log
plain
-rw-r--r--
remove_zsts.rs
673
log
plain
-rw-r--r--
retag.array_casts.SimplifyCfg-pre-optimizations.after.panic-abort.mir
4647
log
plain
-rw-r--r--
retag.array_casts.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
4638
log
plain
-rw-r--r--
retag.box_to_raw_mut.SimplifyCfg-pre-optimizations.after.panic-abort.mir
481
log
plain
-rw-r--r--
retag.box_to_raw_mut.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
481
log
plain
-rw-r--r--
retag.core.ptr-drop_in_place.Test.SimplifyCfg-make_shim.after.panic-abort.mir
452
log
plain
-rw-r--r--
retag.core.ptr-drop_in_place.Test.SimplifyCfg-make_shim.after.panic-unwind.mir
412
log
plain
-rw-r--r--
retag.main-{closure#0}.SimplifyCfg-pre-optimizations.after.panic-abort.mir
454
log
plain
-rw-r--r--
retag.main-{closure#0}.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
454
log
plain
-rw-r--r--
retag.main.SimplifyCfg-pre-optimizations.after.panic-abort.mir
4140
log
plain
-rw-r--r--
retag.main.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
4331
log
plain
-rw-r--r--
retag.rs
2007
log
plain
-rw-r--r--
retag.{impl#0}-foo.SimplifyCfg-pre-optimizations.after.panic-abort.mir
463
log
plain
-rw-r--r--
retag.{impl#0}-foo.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
463
log
plain
-rw-r--r--
retag.{impl#0}-foo_shr.SimplifyCfg-pre-optimizations.after.panic-abort.mir
374
log
plain
-rw-r--r--
retag.{impl#0}-foo_shr.SimplifyCfg-pre-optimizations.after.panic-unwind.mir
374
log
plain
-rw-r--r--
return_an_array.rs
160
log
plain
-rw-r--r--
separate_const_switch.identity.JumpThreading.diff
2748
log
plain
-rw-r--r--
separate_const_switch.rs
866
log
plain
-rw-r--r--
separate_const_switch.too_complex.JumpThreading.diff
1861
log
plain
-rw-r--r--
set_no_discriminant.f.JumpThreading.diff
525
log
plain
-rw-r--r--
set_no_discriminant.generic.JumpThreading.diff
537
log
plain
-rw-r--r--
set_no_discriminant.rs
1804
log
plain
-rw-r--r--
simplify_aggregate_to_copy_miscompile.foo.GVN.diff
1565
log
plain
-rw-r--r--
simplify_aggregate_to_copy_miscompile.rs
1787
log
plain
-rw-r--r--
simplify_aggregate_to_copy_miscompile.set_discriminant.GVN.diff
480
log
plain
-rw-r--r--
simplify_cfg.main.SimplifyCfg-initial.diff
1175
log
plain
-rw-r--r--
simplify_cfg.main.SimplifyCfg-post-analysis.diff
921
log
plain
-rw-r--r--
simplify_cfg.rs
377
log
plain
-rw-r--r--
simplify_dead_blocks.assert_nonzero_nonmax.SimplifyCfg-after-unreachable-enum-branching.diff
705
log
plain
-rw-r--r--
simplify_dead_blocks.rs
1514
log
plain
-rw-r--r--
simplify_if.main.SimplifyConstCondition-after-const-prop.panic-abort.diff
438
log
plain
-rw-r--r--
simplify_if.main.SimplifyConstCondition-after-const-prop.panic-unwind.diff
435
log
plain
-rw-r--r--
simplify_if.rs
270
log
plain
-rw-r--r--
simplify_locals.c.SimplifyLocals-before-const-prop.diff
778
log
plain
-rw-r--r--
simplify_locals.d1.SimplifyLocals-before-const-prop.diff
352
log
plain
-rw-r--r--
simplify_locals.d2.SimplifyLocals-before-const-prop.diff
577
log
plain
-rw-r--r--
simplify_locals.expose_provenance.SimplifyLocals-before-const-prop.diff
558
log
plain
-rw-r--r--
simplify_locals.r.SimplifyLocals-before-const-prop.diff
659
log
plain
-rw-r--r--
simplify_locals.rs
1645
log
plain
-rw-r--r--
simplify_locals.t1.SimplifyLocals-before-const-prop.diff
445
log
plain
-rw-r--r--
simplify_locals.t2.SimplifyLocals-before-const-prop.diff
450
log
plain
-rw-r--r--
simplify_locals.t3.SimplifyLocals-before-const-prop.diff
554
log
plain
-rw-r--r--
simplify_locals.t4.SimplifyLocals-before-const-prop.diff
468
log
plain
-rw-r--r--
simplify_locals_fixedpoint.foo.SimplifyLocals-final.panic-abort.diff
1346
log
plain
-rw-r--r--
simplify_locals_fixedpoint.foo.SimplifyLocals-final.panic-unwind.diff
1343
log
plain
-rw-r--r--
simplify_locals_fixedpoint.rs
310
log
plain
-rw-r--r--
simplify_locals_removes_unused_consts.main.SimplifyLocals-before-const-prop.panic-abort.diff
2179
log
plain
-rw-r--r--
simplify_locals_removes_unused_consts.main.SimplifyLocals-before-const-prop.panic-unwind.diff
2167
log
plain
-rw-r--r--
simplify_locals_removes_unused_consts.rs
421
log
plain
-rw-r--r--
simplify_locals_removes_unused_discriminant_reads.map.SimplifyLocals-before-const-prop.diff
1155
log
plain
-rw-r--r--
simplify_locals_removes_unused_discriminant_reads.rs
326
log
plain
-rw-r--r--
simplify_match.main.GVN.panic-abort.diff
694
log
plain
-rw-r--r--
simplify_match.main.GVN.panic-unwind.diff
691
log
plain
-rw-r--r--
simplify_match.rs
243
log
plain
-rw-r--r--
single_use_consts.assign_const_to_return.SingleUseConsts.panic-abort.diff
286
log
plain
-rw-r--r--
single_use_consts.assign_const_to_return.SingleUseConsts.panic-unwind.diff
286
log
plain
-rw-r--r--
single_use_consts.if_const.SingleUseConsts.panic-abort.diff
651
log
plain
-rw-r--r--
single_use_consts.if_const.SingleUseConsts.panic-unwind.diff
651
log
plain
-rw-r--r--
single_use_consts.if_const_debug.SingleUseConsts.panic-abort.diff
1012
log
plain
-rw-r--r--
single_use_consts.if_const_debug.SingleUseConsts.panic-unwind.diff
1009
log
plain
-rw-r--r--
single_use_consts.keep_parameter.SingleUseConsts.panic-abort.diff
314
log
plain
-rw-r--r--
single_use_consts.keep_parameter.SingleUseConsts.panic-unwind.diff
314
log
plain
-rw-r--r--
single_use_consts.match_const.SingleUseConsts.panic-abort.diff
1063
log
plain
-rw-r--r--
single_use_consts.match_const.SingleUseConsts.panic-unwind.diff
1063
log
plain
-rw-r--r--
single_use_consts.match_const_debug.SingleUseConsts.panic-abort.diff
1353
log
plain
-rw-r--r--
single_use_consts.match_const_debug.SingleUseConsts.panic-unwind.diff
1350
log
plain
-rw-r--r--
single_use_consts.never_used_debug.SingleUseConsts.panic-abort.diff
489
log
plain
-rw-r--r--
single_use_consts.never_used_debug.SingleUseConsts.panic-unwind.diff
489
log
plain
-rw-r--r--
single_use_consts.rs
2463
log
plain
-rw-r--r--
slice_drop_shim.core.ptr-drop_in_place.[String;42].AddMovesForPackedDrops.before.mir
1358
log
plain
-rw-r--r--
slice_drop_shim.core.ptr-drop_in_place.[String].AddMovesForPackedDrops.before.mir
1106
log
plain
-rw-r--r--
slice_drop_shim.rs
571
log
plain
d---------
sroa
971
log
plain
-rw-r--r--
ssa_unreachable_116212.rs
230
log
plain
-rw-r--r--
storage_ranges.main.nll.0.mir
1480
log
plain
-rw-r--r--
storage_ranges.rs
143
log
plain
-rw-r--r--
strip_debuginfo.rs
894
log
plain
-rw-r--r--
switch_to_self.rs
602
log
plain
-rw-r--r--
switch_to_self.test.MatchBranchSimplification.diff
376
log
plain
-rw-r--r--
tail_call_drops.f.ElaborateDrops.panic-abort.diff
2456
log
plain
-rw-r--r--
tail_call_drops.f.ElaborateDrops.panic-unwind.diff
2513
log
plain
-rw-r--r--
tail_call_drops.f.built.after.panic-abort.mir
2354
log
plain
-rw-r--r--
tail_call_drops.f.built.after.panic-unwind.mir
2354
log
plain
-rw-r--r--
tail_call_drops.f_with_arg.ElaborateDrops.panic-abort.diff
4414
log
plain
-rw-r--r--
tail_call_drops.f_with_arg.ElaborateDrops.panic-unwind.diff
4414
log
plain
-rw-r--r--
tail_call_drops.f_with_arg.built.after.panic-abort.mir
4289
log
plain
-rw-r--r--
tail_call_drops.f_with_arg.built.after.panic-unwind.mir
4289
log
plain
-rw-r--r--
tail_call_drops.rs
920
log
plain
-rw-r--r--
tail_expr_drop_order_unwind.method_1.ElaborateDrops.after.panic-abort.mir
2843
log
plain
-rw-r--r--
tail_expr_drop_order_unwind.method_1.ElaborateDrops.after.panic-unwind.mir
2843
log
plain
-rw-r--r--
tail_expr_drop_order_unwind.rs
701
log
plain
-rw-r--r--
tls_access.main.PreCodegen.after.mir
501
log
plain
-rw-r--r--
tls_access.rs
246
log
plain
-rw-r--r--
uninhabited_enum.process_never.SimplifyLocals-final.after.mir
232
log
plain
-rw-r--r--
uninhabited_enum.process_void.SimplifyLocals-final.after.mir
241
log
plain
-rw-r--r--
uninhabited_enum.rs
553
log
plain
-rw-r--r--
uninhabited_fallthrough_elimination.eliminate_fallthrough.UnreachableEnumBranching.diff
762
log
plain
-rw-r--r--
uninhabited_fallthrough_elimination.keep_fallthrough.UnreachableEnumBranching.diff
755
log
plain
-rw-r--r--
uninhabited_fallthrough_elimination.rs
568
log
plain
-rw-r--r--
uninhabited_not_read.main.SimplifyLocals-final.after.mir
1022
log
plain
-rw-r--r--
uninhabited_not_read.rs
687
log
plain
-rw-r--r--
unreachable.as_match.UnreachablePropagation.panic-abort.diff
910
log
plain
-rw-r--r--
unreachable.as_match.UnreachablePropagation.panic-unwind.diff
907
log
plain
-rw-r--r--
unreachable.if_let.UnreachablePropagation.panic-abort.diff
1554
log
plain
-rw-r--r--
unreachable.if_let.UnreachablePropagation.panic-unwind.diff
1551
log
plain
-rw-r--r--
unreachable.rs
1396
log
plain
-rw-r--r--
unreachable_diverging.main.UnreachablePropagation.panic-abort.diff
1511
log
plain
-rw-r--r--
unreachable_diverging.main.UnreachablePropagation.panic-unwind.diff
1505
log
plain
-rw-r--r--
unreachable_diverging.rs
886
log
plain
-rw-r--r--
unreachable_enum_branching.byref.UnreachableEnumBranching.panic-abort.diff
2951
log
plain
-rw-r--r--
unreachable_enum_branching.byref.UnreachableEnumBranching.panic-unwind.diff
2951
log
plain
-rw-r--r--
unreachable_enum_branching.custom_discriminant.UnreachableEnumBranching.panic-abort.diff
1079
log
plain
-rw-r--r--
unreachable_enum_branching.custom_discriminant.UnreachableEnumBranching.panic-unwind.diff
1079
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t1.UnreachableEnumBranching.panic-abort.diff
1428
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t1.UnreachableEnumBranching.panic-unwind.diff
1428
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t2.UnreachableEnumBranching.panic-abort.diff
1116
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t2.UnreachableEnumBranching.panic-unwind.diff
1116
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t3.UnreachableEnumBranching.panic-abort.diff
1420
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t3.UnreachableEnumBranching.panic-unwind.diff
1420
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t4.UnreachableEnumBranching.panic-abort.diff
1301
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t4.UnreachableEnumBranching.panic-unwind.diff
1301
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t4_unreachable_default.UnreachableEnumBranching.panic-abort.diff
1764
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t4_unreachable_default.UnreachableEnumBranching.panic-unwind.diff
1764
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t4_unreachable_default_2.UnreachableEnumBranching.panic-abort.diff
2162
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t4_unreachable_default_2.UnreachableEnumBranching.panic-unwind.diff
2162
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t5_unreachable_default.UnreachableEnumBranching.panic-abort.diff
1846
log
plain
-rw-r--r--
unreachable_enum_branching.otherwise_t5_unreachable_default.UnreachableEnumBranching.panic-unwind.diff
1891
log
plain
-rw-r--r--
unreachable_enum_branching.rs
6443
log
plain
-rw-r--r--
unreachable_enum_branching.simple.UnreachableEnumBranching.panic-abort.diff
1410
log
plain
-rw-r--r--
unreachable_enum_branching.simple.UnreachableEnumBranching.panic-unwind.diff
1410
log
plain
-rw-r--r--
unusual_item_types.E-V-{constant#0}.built.after.mir
162
log
plain
-rw-r--r--
unusual_item_types.Test-X-{constructor#0}.built.after.mir
155
log
plain
-rw-r--r--
unusual_item_types.core.ptr-drop_in_place.Vec_i32_.AddMovesForPackedDrops.before.mir
700
log
plain
-rw-r--r--
unusual_item_types.rs
718
log
plain
-rw-r--r--
unusual_item_types.{impl#0}-ASSOCIATED_CONSTANT.built.after.mir
258
log
plain