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
Mode
Name
Size
-rw-r--r--
README.md
237
log
plain
-rw-r--r--
chained_comparison.bitand.PreCodegen.after.mir
2198
log
plain
-rw-r--r--
chained_comparison.naive.PreCodegen.after.mir
2494
log
plain
-rw-r--r--
chained_comparison.returning.PreCodegen.after.mir
2968
log
plain
-rw-r--r--
chained_comparison.rs
1362
log
plain
-rw-r--r--
checked_ops.checked_shl.PreCodegen.after.panic-abort.mir
1143
log
plain
-rw-r--r--
checked_ops.checked_shl.PreCodegen.after.panic-unwind.mir
1143
log
plain
-rw-r--r--
checked_ops.rs
1929
log
plain
-rw-r--r--
checked_ops.saturating_sub_at_home.PreCodegen.after.panic-abort.mir
964
log
plain
-rw-r--r--
checked_ops.saturating_sub_at_home.PreCodegen.after.panic-unwind.mir
964
log
plain
-rw-r--r--
checked_ops.step_forward.PreCodegen.after.panic-abort.mir
2243
log
plain
-rw-r--r--
checked_ops.step_forward.PreCodegen.after.panic-unwind.mir
2240
log
plain
-rw-r--r--
checked_ops.use_checked_sub.PreCodegen.after.panic-abort.mir
989
log
plain
-rw-r--r--
checked_ops.use_checked_sub.PreCodegen.after.panic-unwind.mir
986
log
plain
-rw-r--r--
clone_as_copy.clone_as_copy.PreCodegen.after.mir
442
log
plain
-rw-r--r--
clone_as_copy.enum_clone_as_copy.PreCodegen.after.mir
820
log
plain
-rw-r--r--
clone_as_copy.rs
953
log
plain
-rw-r--r--
dead_on_invalid_place.invalid_place.PreCodegen.after.mir
234
log
plain
-rw-r--r--
dead_on_invalid_place.rs
715
log
plain
-rw-r--r--
deref_nested_borrows.rs
495
log
plain
-rw-r--r--
deref_nested_borrows.src.GVN.panic-abort.diff
911
log
plain
-rw-r--r--
deref_nested_borrows.src.GVN.panic-unwind.diff
908
log
plain
-rw-r--r--
deref_nested_borrows.src.PreCodegen.after.panic-abort.mir
540
log
plain
-rw-r--r--
deref_nested_borrows.src.PreCodegen.after.panic-unwind.mir
537
log
plain
-rw-r--r--
derived_ord.demo_le.PreCodegen.after.mir
3087
log
plain
-rw-r--r--
derived_ord.rs
1381
log
plain
-rw-r--r--
derived_ord.{impl#0}-partial_cmp.PreCodegen.after.mir
1525
log
plain
-rw-r--r--
derived_ord_debug.rs
671
log
plain
-rw-r--r--
derived_ord_debug.{impl#0}-partial_cmp.PreCodegen.after.panic-abort.mir
1292
log
plain
-rw-r--r--
derived_ord_debug.{impl#0}-partial_cmp.PreCodegen.after.panic-unwind.mir
1286
log
plain
-rw-r--r--
derived_ord_debug.{impl#1}-cmp.PreCodegen.after.panic-abort.mir
987
log
plain
-rw-r--r--
derived_ord_debug.{impl#1}-cmp.PreCodegen.after.panic-unwind.mir
981
log
plain
-rw-r--r--
drop_boxed_slice.generic_in_place.PreCodegen.after.32bit.panic-abort.mir
3712
log
plain
-rw-r--r--
drop_boxed_slice.generic_in_place.PreCodegen.after.32bit.panic-unwind.mir
3712
log
plain
-rw-r--r--
drop_boxed_slice.generic_in_place.PreCodegen.after.64bit.panic-abort.mir
3712
log
plain
-rw-r--r--
drop_boxed_slice.generic_in_place.PreCodegen.after.64bit.panic-unwind.mir
3712
log
plain
-rw-r--r--
drop_boxed_slice.rs
796
log
plain
-rw-r--r--
duplicate_switch_targets.rs
341
log
plain
-rw-r--r--
duplicate_switch_targets.ub_if_b.PreCodegen.after.mir
578
log
plain
-rw-r--r--
intrinsics.f_u64.PreCodegen.after.mir
342
log
plain
-rw-r--r--
intrinsics.f_unit.PreCodegen.after.mir
334
log
plain
-rw-r--r--
intrinsics.rs
668
log
plain
-rw-r--r--
issue_117368_print_invalid_constant.main.GVN.32bit.panic-abort.diff
4392
log
plain
-rw-r--r--
issue_117368_print_invalid_constant.main.GVN.32bit.panic-unwind.diff
3220
log
plain
-rw-r--r--
issue_117368_print_invalid_constant.main.GVN.64bit.panic-abort.diff
4433
log
plain
-rw-r--r--
issue_117368_print_invalid_constant.main.GVN.64bit.panic-unwind.diff
3261
log
plain
-rw-r--r--
issue_117368_print_invalid_constant.rs
496
log
plain
-rw-r--r--
loops.filter_mapped.PreCodegen.after.mir
2359
log
plain
-rw-r--r--
loops.int_range.PreCodegen.after.mir
3051
log
plain
-rw-r--r--
loops.mapped.PreCodegen.after.mir
3401
log
plain
-rw-r--r--
loops.rs
884
log
plain
-rw-r--r--
loops.vec_move.PreCodegen.after.mir
12946
log
plain
-rw-r--r--
matchbr.match1.PreCodegen.after.mir
237
log
plain
-rw-r--r--
matchbr.rs
267
log
plain
-rw-r--r--
matches_macro.issue_77355_opt.PreCodegen.after.mir
406
log
plain
-rw-r--r--
matches_macro.rs
666
log
plain
-rw-r--r--
mem_replace.manual_replace.PreCodegen.after.panic-abort.mir
287
log
plain
-rw-r--r--
mem_replace.manual_replace.PreCodegen.after.panic-unwind.mir
287
log
plain
-rw-r--r--
mem_replace.mem_replace.PreCodegen.after.panic-abort.mir
318
log
plain
-rw-r--r--
mem_replace.mem_replace.PreCodegen.after.panic-unwind.mir
318
log
plain
-rw-r--r--
mem_replace.rs
552
log
plain
-rw-r--r--
no_inlined_clone.rs
245
log
plain
-rw-r--r--
no_inlined_clone.{impl#0}-clone.PreCodegen.after.mir
263
log
plain
-rw-r--r--
optimizes_into_variable.main.GVN.32bit.panic-abort.diff
2049
log
plain
-rw-r--r--
optimizes_into_variable.main.GVN.32bit.panic-unwind.diff
2037
log
plain
-rw-r--r--
optimizes_into_variable.main.GVN.64bit.panic-abort.diff
2049
log
plain
-rw-r--r--
optimizes_into_variable.main.GVN.64bit.panic-unwind.diff
2037
log
plain
-rw-r--r--
optimizes_into_variable.main.PreCodegen.after.32bit.panic-abort.mir
303
log
plain
-rw-r--r--
optimizes_into_variable.main.PreCodegen.after.32bit.panic-unwind.mir
303
log
plain
-rw-r--r--
optimizes_into_variable.main.PreCodegen.after.64bit.panic-abort.mir
303
log
plain
-rw-r--r--
optimizes_into_variable.main.PreCodegen.after.64bit.panic-unwind.mir
303
log
plain
-rw-r--r--
optimizes_into_variable.main.ScalarReplacementOfAggregates.32bit.panic-abort.diff
1931
log
plain
-rw-r--r--
optimizes_into_variable.main.ScalarReplacementOfAggregates.32bit.panic-unwind.diff
1925
log
plain
-rw-r--r--
optimizes_into_variable.main.ScalarReplacementOfAggregates.64bit.panic-abort.diff
1931
log
plain
-rw-r--r--
optimizes_into_variable.main.ScalarReplacementOfAggregates.64bit.panic-unwind.diff
1925
log
plain
-rw-r--r--
optimizes_into_variable.main.SimplifyLocals-final.after.32bit.panic-abort.mir
313
log
plain
-rw-r--r--
optimizes_into_variable.main.SimplifyLocals-final.after.32bit.panic-unwind.mir
313
log
plain
-rw-r--r--
optimizes_into_variable.main.SimplifyLocals-final.after.64bit.panic-abort.mir
313
log
plain
-rw-r--r--
optimizes_into_variable.main.SimplifyLocals-final.after.64bit.panic-unwind.mir
313
log
plain
-rw-r--r--
optimizes_into_variable.rs
568
log
plain
-rw-r--r--
option_bubble_debug.option_direct.PreCodegen.after.panic-abort.mir
672
log
plain
-rw-r--r--
option_bubble_debug.option_direct.PreCodegen.after.panic-unwind.mir
672
log
plain
-rw-r--r--
option_bubble_debug.option_traits.PreCodegen.after.panic-abort.mir
1137
log
plain
-rw-r--r--
option_bubble_debug.option_traits.PreCodegen.after.panic-unwind.mir
1128
log
plain
-rw-r--r--
option_bubble_debug.rs
945
log
plain
-rw-r--r--
ptr_offset.demo_byte_add_fat.PreCodegen.after.panic-abort.mir
1181
log
plain
-rw-r--r--
ptr_offset.demo_byte_add_fat.PreCodegen.after.panic-unwind.mir
1181
log
plain
-rw-r--r--
ptr_offset.demo_byte_add_thin.PreCodegen.after.panic-abort.mir
1047
log
plain
-rw-r--r--
ptr_offset.demo_byte_add_thin.PreCodegen.after.panic-unwind.mir
1047
log
plain
-rw-r--r--
ptr_offset.rs
550
log
plain
-rw-r--r--
range_iter.forward_loop.PreCodegen.after.panic-abort.mir
2459
log
plain
-rw-r--r--
range_iter.forward_loop.PreCodegen.after.panic-unwind.mir
2583
log
plain
-rw-r--r--
range_iter.inclusive_loop.PreCodegen.after.panic-abort.mir
1951
log
plain
-rw-r--r--
range_iter.inclusive_loop.PreCodegen.after.panic-unwind.mir
2068
log
plain
-rw-r--r--
range_iter.range_inclusive_iter_next.PreCodegen.after.panic-abort.mir
504
log
plain
-rw-r--r--
range_iter.range_inclusive_iter_next.PreCodegen.after.panic-unwind.mir
501
log
plain
-rw-r--r--
range_iter.range_iter_next.PreCodegen.after.panic-abort.mir
1876
log
plain
-rw-r--r--
range_iter.range_iter_next.PreCodegen.after.panic-unwind.mir
1876
log
plain
-rw-r--r--
range_iter.rs
815
log
plain
-rw-r--r--
simple_option_map.ezmap.PreCodegen.after.mir
1038
log
plain
-rw-r--r--
simple_option_map.map_via_question_mark.PreCodegen.after.mir
1681
log
plain
-rw-r--r--
simple_option_map.rs
1465
log
plain
-rw-r--r--
slice_filter.rs
547
log
plain
-rw-r--r--
slice_filter.variant_a-{closure#0}.PreCodegen.after.mir
3790
log
plain
-rw-r--r--
slice_filter.variant_b-{closure#0}.PreCodegen.after.mir
1432
log
plain
-rw-r--r--
slice_index.rs
2368
log
plain
-rw-r--r--
slice_index.slice_get_mut_usize.PreCodegen.after.panic-abort.mir
1016
log
plain
-rw-r--r--
slice_index.slice_get_mut_usize.PreCodegen.after.panic-unwind.mir
1016
log
plain
-rw-r--r--
slice_index.slice_get_unchecked_mut_range.PreCodegen.after.panic-abort.mir
2022
log
plain
-rw-r--r--
slice_index.slice_get_unchecked_mut_range.PreCodegen.after.panic-unwind.mir
2022
log
plain
-rw-r--r--
slice_index.slice_index_range.PreCodegen.after.panic-abort.mir
2344
log
plain
-rw-r--r--
slice_index.slice_index_range.PreCodegen.after.panic-unwind.mir
2341
log
plain
-rw-r--r--
slice_index.slice_index_usize.PreCodegen.after.panic-abort.mir
509
log
plain
-rw-r--r--
slice_index.slice_index_usize.PreCodegen.after.panic-unwind.mir
506
log
plain
-rw-r--r--
slice_index.slice_ptr_get_unchecked_range.PreCodegen.after.panic-abort.mir
1795
log
plain
-rw-r--r--
slice_index.slice_ptr_get_unchecked_range.PreCodegen.after.panic-unwind.mir
1795
log
plain
-rw-r--r--
slice_iter.enumerated_loop.PreCodegen.after.panic-abort.mir
9755
log
plain
-rw-r--r--
slice_iter.enumerated_loop.PreCodegen.after.panic-unwind.mir
4441
log
plain
-rw-r--r--
slice_iter.forward_loop.PreCodegen.after.panic-abort.mir
7407
log
plain
-rw-r--r--
slice_iter.forward_loop.PreCodegen.after.panic-unwind.mir
7535
log
plain
-rw-r--r--
slice_iter.range_loop.PreCodegen.after.panic-abort.mir
2963
log
plain
-rw-r--r--
slice_iter.range_loop.PreCodegen.after.panic-unwind.mir
3080
log
plain
-rw-r--r--
slice_iter.reverse_loop.PreCodegen.after.panic-abort.mir
10417
log
plain
-rw-r--r--
slice_iter.reverse_loop.PreCodegen.after.panic-unwind.mir
10545
log
plain
-rw-r--r--
slice_iter.rs
2110
log
plain
-rw-r--r--
slice_iter.slice_iter_generic_is_empty.PreCodegen.after.panic-abort.mir
2039
log
plain
-rw-r--r--
slice_iter.slice_iter_generic_is_empty.PreCodegen.after.panic-unwind.mir
2039
log
plain
-rw-r--r--
slice_iter.slice_iter_mut_next_back.PreCodegen.after.panic-abort.mir
5977
log
plain
-rw-r--r--
slice_iter.slice_iter_mut_next_back.PreCodegen.after.panic-unwind.mir
5977
log
plain
-rw-r--r--
slice_iter.slice_iter_next.PreCodegen.after.panic-abort.mir
4192
log
plain
-rw-r--r--
slice_iter.slice_iter_next.PreCodegen.after.panic-unwind.mir
4192
log
plain
-rw-r--r--
spans.outer.PreCodegen.after.panic-abort.mir
700
log
plain
-rw-r--r--
spans.outer.PreCodegen.after.panic-unwind.mir
700
log
plain
-rw-r--r--
spans.rs
327
log
plain
-rw-r--r--
try_identity.new.PreCodegen.after.mir
1127
log
plain
-rw-r--r--
try_identity.old.PreCodegen.after.mir
664
log
plain
-rw-r--r--
try_identity.rs
870
log
plain
-rw-r--r--
tuple_ord.demo_ge_partial.PreCodegen.after.mir
1820
log
plain
-rw-r--r--
tuple_ord.demo_le_total.PreCodegen.after.mir
1816
log
plain
-rw-r--r--
tuple_ord.rs
437
log
plain
-rw-r--r--
vec_deref.rs
360
log
plain
-rw-r--r--
vec_deref.vec_deref_to_slice.PreCodegen.after.panic-abort.mir
2772
log
plain
-rw-r--r--
vec_deref.vec_deref_to_slice.PreCodegen.after.panic-unwind.mir
2772
log
plain