summaryrefslogtreecommitdiff
path: root/tests/mir-opt
ModeNameSize
-rw-r--r--README.md2349logplain
-rw-r--r--address_of.address_of_reborrow.SimplifyCfg-initial.after.mir17399logplain
-rw-r--r--address_of.borrow_and_cast.SimplifyCfg-initial.after.mir1064logplain
-rw-r--r--address_of.rs1122logplain
-rw-r--r--array_index_is_temporary.main.SimplifyCfg-pre-optimizations.after.panic-abort.mir1373logplain
-rw-r--r--array_index_is_temporary.main.SimplifyCfg-pre-optimizations.after.panic-unwind.mir1367logplain
-rw-r--r--array_index_is_temporary.rs724logplain
-rw-r--r--asm_unwind_panic_abort.main.AbortUnwindingCalls.after.mir328logplain
-rw-r--r--asm_unwind_panic_abort.rs426logplain
-rw-r--r--async_closure_shims.main-{closure#0}-{closure#0}-{closure#0}.coroutine_by_move.0.panic-abort.mir1060logplain
-rw-r--r--async_closure_shims.main-{closure#0}-{closure#0}-{closure#0}.coroutine_by_move.0.panic-unwind.mir1060logplain
-rw-r--r--async_closure_shims.main-{closure#0}-{closure#0}.coroutine_closure_by_move.0.panic-abort.mir468logplain
-rw-r--r--async_closure_shims.main-{closure#0}-{closure#0}.coroutine_closure_by_move.0.panic-unwind.mir468logplain
-rw-r--r--async_closure_shims.main-{closure#0}-{closure#1}.coroutine_closure_by_ref.0.panic-abort.mir451logplain
-rw-r--r--async_closure_shims.main-{closure#0}-{closure#1}.coroutine_closure_by_ref.0.panic-unwind.mir451logplain
-rw-r--r--async_closure_shims.rs1415logplain
-rw-r--r--basic_assignment.main.ElaborateDrops.diff2049logplain
-rw-r--r--basic_assignment.main.SimplifyCfg-initial.after.mir2431logplain
-rw-r--r--basic_assignment.rs1470logplain
-rw-r--r--box_expr.main.ElaborateDrops.diff2017logplain
-rw-r--r--box_expr.rs947logplain
d---------building2345logplain
-rw-r--r--byte_slice.main.SimplifyCfg-pre-optimizations.after.mir557logplain
-rw-r--r--byte_slice.rs184logplain
-rw-r--r--const_allocation.main.GVN.after.32bit.mir1730logplain
-rw-r--r--const_allocation.main.GVN.after.64bit.mir2040logplain
-rw-r--r--const_allocation.rs288logplain
-rw-r--r--const_allocation2.main.GVN.after.32bit.mir1634logplain
-rw-r--r--const_allocation2.main.GVN.after.64bit.mir1859logplain
-rw-r--r--const_allocation2.rs324logplain
-rw-r--r--const_allocation3.main.GVN.after.32bit.mir2130logplain
-rw-r--r--const_allocation3.main.GVN.after.64bit.mir2284logplain
-rw-r--r--const_allocation3.rs499logplain
-rw-r--r--const_debuginfo.main.ConstDebugInfo.diff3463logplain
-rw-r--r--const_debuginfo.rs835logplain
-rw-r--r--const_goto_const_eval_fail.f.JumpThreading.diff786logplain
-rw-r--r--const_goto_const_eval_fail.rs409logplain
-rw-r--r--const_promotion_extern_static.BAR-promoted[0].SimplifyCfg-pre-optimizations.after.mir443logplain
-rw-r--r--const_promotion_extern_static.BAR.PromoteTemps.diff1127logplain
-rw-r--r--const_promotion_extern_static.BOP.built.after.mir285logplain
-rw-r--r--const_promotion_extern_static.FOO-promoted[0].SimplifyCfg-pre-optimizations.after.mir378logplain
-rw-r--r--const_promotion_extern_static.FOO.PromoteTemps.diff1058logplain
-rw-r--r--const_promotion_extern_static.rs622logplain
d---------const_prop9404logplain
d---------copy-prop3752logplain
-rw-r--r--coroutine_drop_cleanup.main-{closure#0}.coroutine_drop.0.panic-abort.mir1043logplain
-rw-r--r--coroutine_drop_cleanup.main-{closure#0}.coroutine_drop.0.panic-unwind.mir1146logplain
-rw-r--r--coroutine_drop_cleanup.rs404logplain
-rw-r--r--coroutine_storage_dead_unwind.main-{closure#0}.StateTransform.before.panic-abort.mir1676logplain
-rw-r--r--coroutine_storage_dead_unwind.main-{closure#0}.StateTransform.before.panic-unwind.mir2253logplain
-rw-r--r--coroutine_storage_dead_unwind.rs643logplain
-rw-r--r--coroutine_tiny.main-{closure#0}.coroutine_resume.0.mir2193logplain
-rw-r--r--coroutine_tiny.rs547logplain
d---------coverage550logplain
d---------dataflow-const-prop7272logplain
d---------dead-store-elimination904logplain
-rw-r--r--deduplicate_blocks.is_line_doc_comment_2.DeduplicateBlocks.panic-abort.diff2671logplain
-rw-r--r--deduplicate_blocks.is_line_doc_comment_2.DeduplicateBlocks.panic-unwind.diff2668logplain
-rw-r--r--deduplicate_blocks.rs451logplain
-rw-r--r--derefer_complex_case.main.Derefer.panic-abort.diff2377logplain
-rw-r--r--derefer_complex_case.main.Derefer.panic-unwind.diff2337logplain
-rw-r--r--derefer_complex_case.rs199logplain
-rw-r--r--derefer_inline_test.main.Derefer.panic-abort.diff787logplain
-rw-r--r--derefer_inline_test.main.Derefer.panic-unwind.diff795logplain
-rw-r--r--derefer_inline_test.rs214logplain
-rw-r--r--derefer_terminator_test.main.Derefer.panic-abort.diff2213logplain
-rw-r--r--derefer_terminator_test.main.Derefer.panic-unwind.diff2169logplain
-rw-r--r--derefer_terminator_test.rs336logplain
-rw-r--r--derefer_test.main.Derefer.diff1372logplain
-rw-r--r--derefer_test.rs212logplain
-rw-r--r--derefer_test_multiple.main.Derefer.diff2870logplain
-rw-r--r--derefer_test_multiple.rs289logplain
d---------dest-prop2044logplain
-rw-r--r--dont_inline_type_id.call.Inline.diff411logplain
-rw-r--r--dont_inline_type_id.rs314logplain
-rw-r--r--early_otherwise_branch.opt1.EarlyOtherwiseBranch.diff1569logplain
-rw-r--r--early_otherwise_branch.opt2.EarlyOtherwiseBranch.diff1827logplain
-rw-r--r--early_otherwise_branch.opt3.EarlyOtherwiseBranch.diff2544logplain
-rw-r--r--early_otherwise_branch.opt4.EarlyOtherwiseBranch.diff2534logplain
-rw-r--r--early_otherwise_branch.rs2720logplain
-rw-r--r--early_otherwise_branch_3_element_tuple.opt1.EarlyOtherwiseBranch.diff2558logplain
-rw-r--r--early_otherwise_branch_3_element_tuple.opt2.EarlyOtherwiseBranch.diff3582logplain
-rw-r--r--early_otherwise_branch_3_element_tuple.rs1654logplain
-rw-r--r--early_otherwise_branch_68867.rs1200logplain
-rw-r--r--early_otherwise_branch_68867.try_sum.EarlyOtherwiseBranch.diff6476logplain
-rw-r--r--early_otherwise_branch_noopt.noopt1.EarlyOtherwiseBranch.diff2298logplain
-rw-r--r--early_otherwise_branch_noopt.rs754logplain
-rw-r--r--early_otherwise_branch_soundness.no_deref_ptr.EarlyOtherwiseBranch.diff1021logplain
-rw-r--r--early_otherwise_branch_soundness.no_downcast.EarlyOtherwiseBranch.diff847logplain
-rw-r--r--early_otherwise_branch_soundness.rs1387logplain
-rw-r--r--enum_opt.cand.EnumSizeOpt.32bit.diff2094logplain
-rw-r--r--enum_opt.cand.EnumSizeOpt.64bit.diff2103logplain
-rw-r--r--enum_opt.invalid.EnumSizeOpt.32bit.diff661logplain
-rw-r--r--enum_opt.invalid.EnumSizeOpt.64bit.diff661logplain
-rw-r--r--enum_opt.rs1923logplain
-rw-r--r--enum_opt.trunc.EnumSizeOpt.32bit.diff933logplain
-rw-r--r--enum_opt.trunc.EnumSizeOpt.64bit.diff933logplain
-rw-r--r--enum_opt.unin.EnumSizeOpt.32bit.diff2051logplain
-rw-r--r--enum_opt.unin.EnumSizeOpt.64bit.diff2060logplain
-rw-r--r--fn_ptr_shim.core.ops-function-Fn-call.AddMovesForPackedDrops.before.mir309logplain
-rw-r--r--fn_ptr_shim.rs378logplain
-rw-r--r--funky_arms.float_to_exponential_common.GVN.panic-abort.diff3928logplain
-rw-r--r--funky_arms.float_to_exponential_common.GVN.panic-unwind.diff3916logplain
-rw-r--r--funky_arms.rs1532logplain
-rw-r--r--graphviz.main.built.after.dot454logplain
-rw-r--r--graphviz.rs138logplain
-rw-r--r--gvn.arithmetic.GVN.panic-abort.diff13777logplain
-rw-r--r--gvn.arithmetic.GVN.panic-unwind.diff13615logplain
-rw-r--r--gvn.arithmetic_checked.GVN.panic-abort.diff5079logplain
-rw-r--r--gvn.arithmetic_checked.GVN.panic-unwind.diff5019logplain
-rw-r--r--gvn.arithmetic_float.GVN.panic-abort.diff4317logplain
-rw-r--r--gvn.arithmetic_float.GVN.panic-unwind.diff4290logplain
-rw-r--r--gvn.borrowed.GVN.panic-abort.diff675logplain
-rw-r--r--gvn.borrowed.GVN.panic-unwind.diff660logplain
-rw-r--r--gvn.cast.GVN.panic-abort.diff16508logplain
-rw-r--r--gvn.cast.GVN.panic-unwind.diff16328logplain
-rw-r--r--gvn.comparison.GVN.panic-abort.diff2491logplain
-rw-r--r--gvn.comparison.GVN.panic-unwind.diff2473logplain
-rw-r--r--gvn.constant_index_overflow.GVN.panic-abort.diff2924logplain
-rw-r--r--gvn.constant_index_overflow.GVN.panic-unwind.diff2906logplain
-rw-r--r--gvn.dereferences.GVN.panic-abort.diff4904logplain
-rw-r--r--gvn.dereferences.GVN.panic-unwind.diff4853logplain
-rw-r--r--gvn.duplicate_slice.GVN.panic-abort.diff960logplain
-rw-r--r--gvn.duplicate_slice.GVN.panic-unwind.diff954logplain
-rw-r--r--gvn.fn_pointers.GVN.panic-abort.diff3703logplain
-rw-r--r--gvn.fn_pointers.GVN.panic-unwind.diff3679logplain
-rw-r--r--gvn.indirect_static.GVN.panic-abort.diff455logplain
-rw-r--r--gvn.indirect_static.GVN.panic-unwind.diff455logplain
-rw-r--r--gvn.multiple_branches.GVN.panic-abort.diff5321logplain
-rw-r--r--gvn.multiple_branches.GVN.panic-unwind.diff5279logplain
-rw-r--r--gvn.non_freeze.GVN.panic-abort.diff543logplain
-rw-r--r--gvn.non_freeze.GVN.panic-unwind.diff534logplain
-rw-r--r--gvn.references.GVN.panic-abort.diff4842logplain
-rw-r--r--gvn.references.GVN.panic-unwind.diff4917logplain
-rw-r--r--gvn.repeat.GVN.panic-abort.diff1915logplain
-rw-r--r--gvn.repeat.GVN.panic-unwind.diff1915logplain
-rw-r--r--gvn.repeated_index.GVN.panic-abort.diff2419logplain
-rw-r--r--gvn.repeated_index.GVN.panic-unwind.diff2395logplain
-rw-r--r--gvn.rs26285logplain
-rw-r--r--gvn.slices.GVN.panic-abort.diff9018logplain
-rw-r--r--gvn.slices.GVN.panic-unwind.diff8976logplain
-rw-r--r--gvn.subexpression_elimination.GVN.panic-abort.diff27295logplain
-rw-r--r--gvn.subexpression_elimination.GVN.panic-unwind.diff27049logplain
-rw-r--r--gvn.unary.GVN.panic-abort.diff4129logplain
-rw-r--r--gvn.unary.GVN.panic-unwind.diff4093logplain
-rw-r--r--gvn.wide_ptr_integer.GVN.panic-abort.diff6200logplain
-rw-r--r--gvn.wide_ptr_integer.GVN.panic-unwind.diff6164logplain
-rw-r--r--gvn.wide_ptr_provenance.GVN.panic-abort.diff6972logplain
-rw-r--r--gvn.wide_ptr_provenance.GVN.panic-unwind.diff6954logplain
-rw-r--r--gvn.wide_ptr_same_provenance.GVN.panic-abort.diff8389logplain
-rw-r--r--gvn.wide_ptr_same_provenance.GVN.panic-unwind.diff8359logplain
-rw-r--r--gvn.wrap_unwrap.GVN.panic-abort.diff1135logplain
-rw-r--r--gvn.wrap_unwrap.GVN.panic-unwind.diff1132logplain
-rw-r--r--gvn_copy_moves.fn0.GVN.diff657logplain
-rw-r--r--gvn_copy_moves.rs1073logplain
-rw-r--r--gvn_uninhabited.f.GVN.panic-abort.diff688logplain
-rw-r--r--gvn_uninhabited.f.GVN.panic-unwind.diff688logplain
-rw-r--r--gvn_uninhabited.rs354logplain
-rw-r--r--if_condition_int.dont_opt_bool.SimplifyComparisonIntegral.diff588logplain
-rw-r--r--if_condition_int.dont_opt_floats.SimplifyComparisonIntegral.diff739logplain
-rw-r--r--if_condition_int.dont_remove_comparison.SimplifyComparisonIntegral.diff1397logplain
-rw-r--r--if_condition_int.opt_char.SimplifyComparisonIntegral.diff792logplain
-rw-r--r--if_condition_int.opt_i8.SimplifyComparisonIntegral.diff783logplain
-rw-r--r--if_condition_int.opt_multiple_ifs.SimplifyComparisonIntegral.diff1337logplain
-rw-r--r--if_condition_int.opt_negative.SimplifyComparisonIntegral.diff813logplain
-rw-r--r--if_condition_int.opt_u32.SimplifyComparisonIntegral.diff789logplain
-rw-r--r--if_condition_int.rs1718logplain
d---------inline7978logplain
-rw-r--r--inline_coroutine_body.rs821logplain
-rw-r--r--inline_coroutine_body.run2-{closure#0}.Inline.panic-abort.diff9618logplain
-rw-r--r--inline_coroutine_body.run2-{closure#0}.Inline.panic-unwind.diff11205logplain
-rw-r--r--inline_generically_if_sized.call.Inline.diff469logplain
-rw-r--r--inline_generically_if_sized.rs305logplain
d---------instsimplify2261logplain
-rw-r--r--issue_101973.inner.GVN.panic-abort.diff2705logplain
-rw-r--r--issue_101973.inner.GVN.panic-unwind.diff2693logplain
-rw-r--r--issue_101973.rs551logplain
-rw-r--r--issue_104451_unwindable_intrinsics.main.AbortUnwindingCalls.after.panic-abort.mir333logplain
-rw-r--r--issue_104451_unwindable_intrinsics.main.AbortUnwindingCalls.after.panic-unwind.mir330logplain
-rw-r--r--issue_104451_unwindable_intrinsics.rs376logplain
-rw-r--r--issue_120925_unsafefncast.rs393logplain
-rw-r--r--issue_38669.main.SimplifyCfg-initial.after.mir908logplain
-rw-r--r--issue_38669.rs292logplain
-rw-r--r--issue_41110.main.ElaborateDrops.panic-abort.diff1501logplain
-rw-r--r--issue_41110.main.ElaborateDrops.panic-unwind.diff1501logplain
-rw-r--r--issue_41110.rs578logplain
-rw-r--r--issue_41110.test.ElaborateDrops.panic-abort.diff2145logplain
-rw-r--r--issue_41110.test.ElaborateDrops.panic-unwind.diff2148logplain
-rw-r--r--issue_41697.rs1090logplain
-rw-r--r--issue_41697.{impl#0}-{constant#0}.SimplifyCfg-promote-consts.after.mir566logplain
-rw-r--r--issue_41888.main.ElaborateDrops.panic-abort.diff3135logplain
-rw-r--r--issue_41888.main.ElaborateDrops.panic-unwind.diff3138logplain
-rw-r--r--issue_41888.rs499logplain
-rw-r--r--issue_62289.rs350logplain
-rw-r--r--issue_62289.test.ElaborateDrops.before.panic-abort.mir2616logplain
-rw-r--r--issue_62289.test.ElaborateDrops.before.panic-unwind.mir2625logplain
-rw-r--r--issue_72181.bar.built.after.mir410logplain
-rw-r--r--issue_72181.foo.built.after.mir557logplain
-rw-r--r--issue_72181.main.built.after.mir1544logplain
-rw-r--r--issue_72181.rs594logplain
-rw-r--r--issue_72181_1.f.built.after.mir273logplain
-rw-r--r--issue_72181_1.main.built.after.mir1216logplain
-rw-r--r--issue_72181_1.rs427logplain
-rw-r--r--issue_76432.rs528logplain
-rw-r--r--issue_76432.test.SimplifyComparisonIntegral.panic-abort.diff1314logplain
-rw-r--r--issue_76432.test.SimplifyComparisonIntegral.panic-unwind.diff1311logplain
-rw-r--r--issue_78192.f.InstSimplify.diff605logplain
-rw-r--r--issue_78192.rs222logplain
-rw-r--r--issue_91633.bar.built.after.mir849logplain
-rw-r--r--issue_91633.foo.built.after.mir1091logplain
-rw-r--r--issue_91633.fun.built.after.mir706logplain
-rw-r--r--issue_91633.hey.built.after.mir808logplain
-rw-r--r--issue_91633.rs546logplain
-rw-r--r--issue_99325.main.built.after.32bit.mir7190logplain
-rw-r--r--issue_99325.main.built.after.64bit.mir7190logplain
-rw-r--r--issue_99325.rs425logplain
d---------issues329logplain
-rw-r--r--jump_threading.aggregate.JumpThreading.panic-abort.diff1085logplain
-rw-r--r--jump_threading.aggregate.JumpThreading.panic-unwind.diff1085logplain
-rw-r--r--jump_threading.assume.JumpThreading.panic-abort.diff633logplain
-rw-r--r--jump_threading.assume.JumpThreading.panic-unwind.diff633logplain
-rw-r--r--jump_threading.custom_discr.JumpThreading.panic-abort.diff1088logplain
-rw-r--r--jump_threading.custom_discr.JumpThreading.panic-unwind.diff1088logplain
-rw-r--r--jump_threading.dfa.JumpThreading.panic-abort.diff1314logplain
-rw-r--r--jump_threading.dfa.JumpThreading.panic-unwind.diff1314logplain
-rw-r--r--jump_threading.disappearing_bb.JumpThreading.panic-abort.diff996logplain
-rw-r--r--jump_threading.disappearing_bb.JumpThreading.panic-unwind.diff996logplain
-rw-r--r--jump_threading.duplicate_chain.JumpThreading.panic-abort.diff810logplain
-rw-r--r--jump_threading.duplicate_chain.JumpThreading.panic-unwind.diff810logplain
-rw-r--r--jump_threading.identity.JumpThreading.panic-abort.diff3521logplain
-rw-r--r--jump_threading.identity.JumpThreading.panic-unwind.diff3521logplain
-rw-r--r--jump_threading.multiple_match.JumpThreading.panic-abort.diff951logplain
-rw-r--r--jump_threading.multiple_match.JumpThreading.panic-unwind.diff951logplain
-rw-r--r--jump_threading.mutable_ref.JumpThreading.panic-abort.diff1154logplain
-rw-r--r--jump_threading.mutable_ref.JumpThreading.panic-unwind.diff1154logplain
-rw-r--r--jump_threading.mutate_discriminant.JumpThreading.panic-abort.diff615logplain
-rw-r--r--jump_threading.mutate_discriminant.JumpThreading.panic-unwind.diff615logplain
-rw-r--r--jump_threading.renumbered_bb.JumpThreading.panic-abort.diff960logplain
-rw-r--r--jump_threading.renumbered_bb.JumpThreading.panic-unwind.diff960logplain
-rw-r--r--jump_threading.rs15330logplain
-rw-r--r--jump_threading.too_complex.JumpThreading.panic-abort.diff2184logplain
-rw-r--r--jump_threading.too_complex.JumpThreading.panic-unwind.diff2184logplain
-rw-r--r--loop_test.main.SimplifyCfg-promote-consts.after.mir903logplain
-rw-r--r--loop_test.rs512logplain
-rw-r--r--lower_array_len.array_bound.NormalizeArrayLen.panic-abort.diff1557logplain
-rw-r--r--lower_array_len.array_bound.NormalizeArrayLen.panic-unwind.diff1554logplain
-rw-r--r--lower_array_len.array_bound_mut.NormalizeArrayLen.panic-abort.diff1993logplain
-rw-r--r--lower_array_len.array_bound_mut.NormalizeArrayLen.panic-unwind.diff1987logplain
-rw-r--r--lower_array_len.array_len.NormalizeArrayLen.panic-abort.diff580logplain
-rw-r--r--lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff580logplain
-rw-r--r--lower_array_len.array_len_by_value.NormalizeArrayLen.panic-abort.diff603logplain
-rw-r--r--lower_array_len.array_len_by_value.NormalizeArrayLen.panic-unwind.diff603logplain
-rw-r--r--lower_array_len.array_len_raw.NormalizeArrayLen.panic-abort.diff1117logplain
-rw-r--r--lower_array_len.array_len_raw.NormalizeArrayLen.panic-unwind.diff1117logplain
-rw-r--r--lower_array_len.array_len_reborrow.NormalizeArrayLen.panic-abort.diff1046logplain
-rw-r--r--lower_array_len.array_len_reborrow.NormalizeArrayLen.panic-unwind.diff1046logplain
-rw-r--r--lower_array_len.rs2111logplain
-rw-r--r--lower_intrinsics.align_of.LowerIntrinsics.panic-abort.diff361logplain
-rw-r--r--lower_intrinsics.align_of.LowerIntrinsics.panic-unwind.diff361logplain
-rw-r--r--lower_intrinsics.assume.LowerIntrinsics.panic-abort.diff448logplain
-rw-r--r--lower_intrinsics.assume.LowerIntrinsics.panic-unwind.diff448logplain
-rw-r--r--lower_intrinsics.discriminant.LowerIntrinsics.panic-abort.diff2452logplain
-rw-r--r--lower_intrinsics.discriminant.LowerIntrinsics.panic-unwind.diff2497logplain
-rw-r--r--lower_intrinsics.f_copy_nonoverlapping.LowerIntrinsics.panic-abort.diff1775logplain
-rw-r--r--lower_intrinsics.f_copy_nonoverlapping.LowerIntrinsics.panic-unwind.diff1775logplain
-rw-r--r--lower_intrinsics.forget.LowerIntrinsics.panic-abort.diff520logplain
-rw-r--r--lower_intrinsics.forget.LowerIntrinsics.panic-unwind.diff520logplain
-rw-r--r--lower_intrinsics.get_metadata.LowerIntrinsics.panic-abort.diff1679logplain
-rw-r--r--lower_intrinsics.get_metadata.LowerIntrinsics.panic-unwind.diff1679logplain
-rw-r--r--lower_intrinsics.make_pointers.LowerIntrinsics.panic-abort.diff2670logplain
-rw-r--r--lower_intrinsics.make_pointers.LowerIntrinsics.panic-unwind.diff2670logplain
-rw-r--r--lower_intrinsics.non_const.LowerIntrinsics.panic-abort.diff740logplain
-rw-r--r--lower_intrinsics.non_const.LowerIntrinsics.panic-unwind.diff740logplain
-rw-r--r--lower_intrinsics.ptr_offset.LowerIntrinsics.panic-abort.diff668logplain
-rw-r--r--lower_intrinsics.ptr_offset.LowerIntrinsics.panic-unwind.diff668logplain
-rw-r--r--lower_intrinsics.read_via_copy_primitive.LowerIntrinsics.panic-abort.diff536logplain
-rw-r--r--lower_intrinsics.read_via_copy_primitive.LowerIntrinsics.panic-unwind.diff536logplain
-rw-r--r--lower_intrinsics.read_via_copy_uninhabited.LowerIntrinsics.panic-abort.diff468logplain
-rw-r--r--lower_intrinsics.read_via_copy_uninhabited.LowerIntrinsics.panic-unwind.diff468logplain
-rw-r--r--lower_intrinsics.rs8655logplain
-rw-r--r--lower_intrinsics.size_of.LowerIntrinsics.panic-abort.diff352logplain
-rw-r--r--lower_intrinsics.size_of.LowerIntrinsics.panic-unwind.diff352logplain
-rw-r--r--lower_intrinsics.three_way_compare_char.LowerIntrinsics.panic-abort.diff832logplain
-rw-r--r--lower_intrinsics.three_way_compare_char.LowerIntrinsics.panic-unwind.diff829logplain
-rw-r--r--lower_intrinsics.three_way_compare_signed.LowerIntrinsics.panic-abort.diff783logplain
-rw-r--r--lower_intrinsics.three_way_compare_signed.LowerIntrinsics.panic-unwind.diff780logplain
-rw-r--r--lower_intrinsics.three_way_compare_unsigned.LowerIntrinsics.panic-abort.diff839logplain
-rw-r--r--lower_intrinsics.three_way_compare_unsigned.LowerIntrinsics.panic-unwind.diff836logplain
-rw-r--r--lower_intrinsics.transmute_inhabited.LowerIntrinsics.panic-abort.diff565logplain
-rw-r--r--lower_intrinsics.transmute_inhabited.LowerIntrinsics.panic-unwind.diff565logplain
-rw-r--r--lower_intrinsics.transmute_ref_dst.LowerIntrinsics.panic-abort.diff535logplain
-rw-r--r--lower_intrinsics.transmute_ref_dst.LowerIntrinsics.panic-unwind.diff535logplain
-rw-r--r--lower_intrinsics.transmute_to_box_uninhabited.LowerIntrinsics.panic-abort.diff741logplain
-rw-r--r--lower_intrinsics.transmute_to_box_uninhabited.LowerIntrinsics.panic-unwind.diff741logplain
-rw-r--r--lower_intrinsics.transmute_to_mut_uninhabited.LowerIntrinsics.panic-abort.diff589logplain
-rw-r--r--lower_intrinsics.transmute_to_mut_uninhabited.LowerIntrinsics.panic-unwind.diff589logplain
-rw-r--r--lower_intrinsics.transmute_to_ref_uninhabited.LowerIntrinsics.panic-abort.diff577logplain
-rw-r--r--lower_intrinsics.transmute_to_ref_uninhabited.LowerIntrinsics.panic-unwind.diff577logplain
-rw-r--r--lower_intrinsics.transmute_uninhabited.LowerIntrinsics.panic-abort.diff451logplain
-rw-r--r--lower_intrinsics.transmute_uninhabited.LowerIntrinsics.panic-unwind.diff451logplain
-rw-r--r--lower_intrinsics.unchecked.LowerIntrinsics.panic-abort.diff5520logplain
-rw-r--r--lower_intrinsics.unchecked.LowerIntrinsics.panic-unwind.diff5520logplain
-rw-r--r--lower_intrinsics.unreachable.LowerIntrinsics.panic-abort.diff365logplain
-rw-r--r--lower_intrinsics.unreachable.LowerIntrinsics.panic-unwind.diff365logplain
-rw-r--r--lower_intrinsics.with_overflow.LowerIntrinsics.panic-abort.diff1897logplain
-rw-r--r--lower_intrinsics.with_overflow.LowerIntrinsics.panic-unwind.diff1897logplain
-rw-r--r--lower_intrinsics.wrapping.LowerIntrinsics.panic-abort.diff1841logplain
-rw-r--r--lower_intrinsics.wrapping.LowerIntrinsics.panic-unwind.diff1841logplain
-rw-r--r--lower_intrinsics.write_via_move_string.LowerIntrinsics.panic-abort.diff762logplain
-rw-r--r--lower_intrinsics.write_via_move_string.LowerIntrinsics.panic-unwind.diff762logplain
-rw-r--r--lower_slice_len.bound.LowerSliceLenCalls.panic-abort.diff1462logplain
-rw-r--r--lower_slice_len.bound.LowerSliceLenCalls.panic-unwind.diff1456logplain
-rw-r--r--lower_slice_len.rs344logplain
-rw-r--r--match_arm_scopes.complicated_match.panic-abort.SimplifyCfg-initial.after-ElaborateDrops.after.diff6365logplain
-rw-r--r--match_arm_scopes.complicated_match.panic-unwind.SimplifyCfg-initial.after-ElaborateDrops.after.diff6365logplain
-rw-r--r--match_arm_scopes.rs1242logplain
-rw-r--r--matches_reduce_branches.bar.MatchBranchSimplification.diff1977logplain
-rw-r--r--matches_reduce_branches.foo.MatchBranchSimplification.diff1063logplain
-rw-r--r--matches_reduce_branches.match_i128_u128.MatchBranchSimplification.diff843logplain
-rw-r--r--matches_reduce_branches.match_i16_i8.MatchBranchSimplification.diff689logplain
-rw-r--r--matches_reduce_branches.match_i8_i16.MatchBranchSimplification.diff688logplain
-rw-r--r--matches_reduce_branches.match_i8_i16_failed.MatchBranchSimplification.diff708logplain
-rw-r--r--matches_reduce_branches.match_nested_if.MatchBranchSimplification.diff2410logplain
-rw-r--r--matches_reduce_branches.match_u8_i16.MatchBranchSimplification.diff599logplain
-rw-r--r--matches_reduce_branches.match_u8_i16_2.MatchBranchSimplification.diff504logplain
-rw-r--r--matches_reduce_branches.match_u8_i16_failed.MatchBranchSimplification.diff620logplain
-rw-r--r--matches_reduce_branches.match_u8_i16_fallback.MatchBranchSimplification.diff589logplain
-rw-r--r--matches_reduce_branches.match_u8_u16.MatchBranchSimplification.diff682logplain
-rw-r--r--matches_reduce_branches.match_u8_u16_2.MatchBranchSimplification.diff690logplain
-rw-r--r--matches_reduce_branches.rs6035logplain
-rw-r--r--matches_u8.exhaustive_match.MatchBranchSimplification.diff604logplain
-rw-r--r--matches_u8.exhaustive_match_i8.MatchBranchSimplification.diff613logplain
-rw-r--r--matches_u8.rs660logplain
-rw-r--r--multiple_return_terminators.rs246logplain
-rw-r--r--multiple_return_terminators.test.MultipleReturnTerminators.diff228logplain
d---------nll312logplain
-rw-r--r--no_drop_for_inactive_variant.rs403logplain
-rw-r--r--no_drop_for_inactive_variant.unwrap.SimplifyCfg-pre-optimizations.after.panic-abort.mir751logplain
-rw-r--r--no_drop_for_inactive_variant.unwrap.SimplifyCfg-pre-optimizations.after.panic-unwind.mir811logplain
-rw-r--r--no_spurious_drop_after_call.main.ElaborateDrops.before.panic-abort.mir805logplain
-rw-r--r--no_spurious_drop_after_call.main.ElaborateDrops.before.panic-unwind.mir809logplain
-rw-r--r--no_spurious_drop_after_call.rs344logplain
-rw-r--r--nrvo_miscompile_111005.rs530logplain
-rw-r--r--nrvo_miscompile_111005.wrong.RenameReturnPlace.diff331logplain
-rw-r--r--nrvo_simple.nrvo.RenameReturnPlace.panic-abort.diff1050logplain
-rw-r--r--nrvo_simple.nrvo.RenameReturnPlace.panic-unwind.diff1047logplain
-rw-r--r--nrvo_simple.rs322logplain
-rw-r--r--packed_struct_drop_aligned.main.SimplifyCfg-pre-optimizations.after.panic-abort.mir1022logplain
-rw-r--r--packed_struct_drop_aligned.main.SimplifyCfg-pre-optimizations.after.panic-unwind.mir1177logplain
-rw-r--r--packed_struct_drop_aligned.rs366logplain
d---------pre-codegen8143logplain
-rw-r--r--reference_prop.debuginfo.ReferencePropagation.diff4308logplain
-rw-r--r--reference_prop.dominate_storage.ReferencePropagation.diff738logplain
-rw-r--r--reference_prop.maybe_dead.ReferencePropagation.diff1059logplain
-rw-r--r--reference_prop.multiple_storage.ReferencePropagation.diff538logplain
-rw-r--r--reference_prop.mut_raw_then_mut_shr.ReferencePropagation.diff1868logplain
-rw-r--r--reference_prop.read_through_raw.ReferencePropagation.diff569logplain
-rw-r--r--reference_prop.reference_propagation.ReferencePropagation.diff11080logplain
-rw-r--r--reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff12325logplain
-rw-r--r--reference_prop.reference_propagation_mut.ReferencePropagation.diff11235logplain
-rw-r--r--reference_prop.reference_propagation_mut_ptr.ReferencePropagation.diff10993logplain
-rw-r--r--reference_prop.rs26665logplain
-rw-r--r--reference_prop.unique_with_copies.ReferencePropagation.diff1310logplain
-rw-r--r--remove_fake_borrows.match_guard.CleanupPostBorrowck.panic-abort.diff1707logplain
-rw-r--r--remove_fake_borrows.match_guard.CleanupPostBorrowck.panic-unwind.diff1707logplain
-rw-r--r--remove_fake_borrows.rs362logplain
-rw-r--r--remove_never_const.no_codegen.PreCodegen.after.mir147logplain
-rw-r--r--remove_never_const.rs499logplain
-rw-r--r--remove_storage_markers.main.RemoveStorageMarkers.panic-abort.diff2306logplain
-rw-r--r--remove_storage_markers.main.RemoveStorageMarkers.panic-unwind.diff2300logplain
-rw-r--r--remove_storage_markers.rs432logplain
-rw-r--r--remove_unneeded_drops.cannot_opt_generic.RemoveUnneededDrops.panic-abort.diff552logplain
-rw-r--r--remove_unneeded_drops.cannot_opt_generic.RemoveUnneededDrops.panic-unwind.diff597logplain
-rw-r--r--remove_unneeded_drops.dont_opt.RemoveUnneededDrops.panic-abort.diff556logplain
-rw-r--r--remove_unneeded_drops.dont_opt.RemoveUnneededDrops.panic-unwind.diff601logplain
-rw-r--r--remove_unneeded_drops.opt.RemoveUnneededDrops.panic-abort.diff511logplain
-rw-r--r--remove_unneeded_drops.opt.RemoveUnneededDrops.panic-unwind.diff508logplain
-rw-r--r--remove_unneeded_drops.opt_generic_copy.RemoveUnneededDrops.panic-abort.diff541logplain
-rw-r--r--remove_unneeded_drops.opt_generic_copy.RemoveUnneededDrops.panic-unwind.diff538logplain
-rw-r--r--remove_unneeded_drops.rs734logplain
-rw-r--r--remove_zsts.get_union.PreCodegen.after.mir156logplain
-rw-r--r--remove_zsts.get_union.RemoveZsts.diff397logplain
-rw-r--r--remove_zsts.rs237logplain
-rw-r--r--retag.array_casts.SimplifyCfg-pre-optimizations.after.panic-abort.mir4658logplain
-rw-r--r--retag.array_casts.SimplifyCfg-pre-optimizations.after.panic-unwind.mir4649logplain
-rw-r--r--retag.box_to_raw_mut.SimplifyCfg-pre-optimizations.after.panic-abort.mir466logplain
-rw-r--r--retag.box_to_raw_mut.SimplifyCfg-pre-optimizations.after.panic-unwind.mir466logplain
-rw-r--r--retag.core.ptr-drop_in_place.Test.SimplifyCfg-make_shim.after.panic-abort.mir462logplain
-rw-r--r--retag.core.ptr-drop_in_place.Test.SimplifyCfg-make_shim.after.panic-unwind.mir422logplain
-rw-r--r--retag.main-{closure#0}.SimplifyCfg-pre-optimizations.after.panic-abort.mir449logplain
-rw-r--r--retag.main-{closure#0}.SimplifyCfg-pre-optimizations.after.panic-unwind.mir449logplain
-rw-r--r--retag.main.SimplifyCfg-pre-optimizations.after.panic-abort.mir4115logplain
-rw-r--r--retag.main.SimplifyCfg-pre-optimizations.after.panic-unwind.mir4306logplain
-rw-r--r--retag.rs2007logplain
-rw-r--r--retag.{impl#0}-foo.SimplifyCfg-pre-optimizations.after.panic-abort.mir463logplain
-rw-r--r--retag.{impl#0}-foo.SimplifyCfg-pre-optimizations.after.panic-unwind.mir463logplain
-rw-r--r--retag.{impl#0}-foo_shr.SimplifyCfg-pre-optimizations.after.panic-abort.mir369logplain
-rw-r--r--retag.{impl#0}-foo_shr.SimplifyCfg-pre-optimizations.after.panic-unwind.mir369logplain
-rw-r--r--return_an_array.rs160logplain
-rw-r--r--separate_const_switch.identity.JumpThreading.diff2703logplain
-rw-r--r--separate_const_switch.rs897logplain
-rw-r--r--separate_const_switch.too_complex.JumpThreading.diff1826logplain
-rw-r--r--set_no_discriminant.f.JumpThreading.diff497logplain
-rw-r--r--set_no_discriminant.generic.JumpThreading.diff509logplain
-rw-r--r--set_no_discriminant.rs1627logplain
-rw-r--r--simplify_arm.id_try.SimplifyArmIdentity.diff5853logplain
-rw-r--r--simplify_arm.id_try.SimplifyBranchSame.diff5851logplain
-rw-r--r--simplify_arm.rs1450logplain
-rw-r--r--simplify_arm_identity.rs554logplain
-rw-r--r--simplify_cfg.main.SimplifyCfg-initial.diff1175logplain
-rw-r--r--simplify_cfg.main.SimplifyCfg-post-analysis.diff921logplain
-rw-r--r--simplify_cfg.rs377logplain
-rw-r--r--simplify_dead_blocks.assert_nonzero_nonmax.SimplifyCfg-after-unreachable-enum-branching.diff690logplain
-rw-r--r--simplify_dead_blocks.rs1499logplain
-rw-r--r--simplify_if.main.SimplifyConstCondition-after-const-prop.panic-abort.diff438logplain
-rw-r--r--simplify_if.main.SimplifyConstCondition-after-const-prop.panic-unwind.diff435logplain
-rw-r--r--simplify_if.rs270logplain
-rw-r--r--simplify_locals.c.SimplifyLocals-before-const-prop.diff768logplain
-rw-r--r--simplify_locals.d1.SimplifyLocals-before-const-prop.diff352logplain
-rw-r--r--simplify_locals.d2.SimplifyLocals-before-const-prop.diff577logplain
-rw-r--r--simplify_locals.expose_provenance.SimplifyLocals-before-const-prop.diff553logplain
-rw-r--r--simplify_locals.r.SimplifyLocals-before-const-prop.diff659logplain
-rw-r--r--simplify_locals.rs1645logplain
-rw-r--r--simplify_locals.t1.SimplifyLocals-before-const-prop.diff440logplain
-rw-r--r--simplify_locals.t2.SimplifyLocals-before-const-prop.diff450logplain
-rw-r--r--simplify_locals.t3.SimplifyLocals-before-const-prop.diff549logplain
-rw-r--r--simplify_locals.t4.SimplifyLocals-before-const-prop.diff463logplain
-rw-r--r--simplify_locals_fixedpoint.foo.SimplifyLocals-final.panic-abort.diff1325logplain
-rw-r--r--simplify_locals_fixedpoint.foo.SimplifyLocals-final.panic-unwind.diff1322logplain
-rw-r--r--simplify_locals_fixedpoint.rs310logplain
-rw-r--r--simplify_locals_removes_unused_consts.main.SimplifyLocals-before-const-prop.panic-abort.diff2169logplain
-rw-r--r--simplify_locals_removes_unused_consts.main.SimplifyLocals-before-const-prop.panic-unwind.diff2157logplain
-rw-r--r--simplify_locals_removes_unused_consts.rs421logplain
-rw-r--r--simplify_locals_removes_unused_discriminant_reads.map.SimplifyLocals-before-const-prop.diff1155logplain
-rw-r--r--simplify_locals_removes_unused_discriminant_reads.rs326logplain
-rw-r--r--simplify_match.main.GVN.panic-abort.diff684logplain
-rw-r--r--simplify_match.main.GVN.panic-unwind.diff681logplain
-rw-r--r--simplify_match.rs243logplain
-rw-r--r--simplify_try_if_let.rs1090logplain
-rw-r--r--simplify_try_if_let.{impl#0}-append.SimplifyArmIdentity.diff7392logplain
-rw-r--r--slice_drop_shim.core.ptr-drop_in_place.[String].AddMovesForPackedDrops.before.mir1086logplain
-rw-r--r--slice_drop_shim.rs419logplain
d---------sroa855logplain
-rw-r--r--ssa_unreachable_116212.rs230logplain
-rw-r--r--storage_ranges.main.nll.0.mir1431logplain
-rw-r--r--storage_ranges.rs143logplain
-rw-r--r--switch_to_self.rs602logplain
-rw-r--r--switch_to_self.test.MatchBranchSimplification.diff366logplain
-rw-r--r--tls_access.main.PreCodegen.after.mir501logplain
-rw-r--r--tls_access.rs246logplain
-rw-r--r--uninhabited_enum.process_never.SimplifyLocals-final.after.mir242logplain
-rw-r--r--uninhabited_enum.process_void.SimplifyLocals-final.after.mir222logplain
-rw-r--r--uninhabited_enum.rs532logplain
-rw-r--r--uninhabited_fallthrough_elimination.eliminate_fallthrough.UnreachableEnumBranching.diff762logplain
-rw-r--r--uninhabited_fallthrough_elimination.keep_fallthrough.UnreachableEnumBranching.diff755logplain
-rw-r--r--uninhabited_fallthrough_elimination.rs568logplain
d---------unnamed-fields191logplain
-rw-r--r--unreachable.as_match.UnreachablePropagation.panic-abort.diff960logplain
-rw-r--r--unreachable.as_match.UnreachablePropagation.panic-unwind.diff957logplain
-rw-r--r--unreachable.if_let.UnreachablePropagation.panic-abort.diff1549logplain
-rw-r--r--unreachable.if_let.UnreachablePropagation.panic-unwind.diff1546logplain
-rw-r--r--unreachable.rs1449logplain
-rw-r--r--unreachable_diverging.main.UnreachablePropagation.panic-abort.diff1501logplain
-rw-r--r--unreachable_diverging.main.UnreachablePropagation.panic-unwind.diff1495logplain
-rw-r--r--unreachable_diverging.rs886logplain
-rw-r--r--unreachable_enum_branching.byref.UnreachableEnumBranching.panic-abort.diff2546logplain
-rw-r--r--unreachable_enum_branching.byref.UnreachableEnumBranching.panic-unwind.diff2546logplain
-rw-r--r--unreachable_enum_branching.custom_discriminant.UnreachableEnumBranching.panic-abort.diff883logplain
-rw-r--r--unreachable_enum_branching.custom_discriminant.UnreachableEnumBranching.panic-unwind.diff883logplain
-rw-r--r--unreachable_enum_branching.otherwise_t1.UnreachableEnumBranching.panic-abort.diff1120logplain
-rw-r--r--unreachable_enum_branching.otherwise_t1.UnreachableEnumBranching.panic-unwind.diff1120logplain
-rw-r--r--unreachable_enum_branching.otherwise_t2.UnreachableEnumBranching.panic-abort.diff920logplain
-rw-r--r--unreachable_enum_branching.otherwise_t2.UnreachableEnumBranching.panic-unwind.diff920logplain
-rw-r--r--unreachable_enum_branching.otherwise_t3.UnreachableEnumBranching.panic-abort.diff1112logplain
-rw-r--r--unreachable_enum_branching.otherwise_t3.UnreachableEnumBranching.panic-unwind.diff1112logplain
-rw-r--r--unreachable_enum_branching.otherwise_t4.UnreachableEnumBranching.panic-abort.diff996logplain
-rw-r--r--unreachable_enum_branching.otherwise_t4.UnreachableEnumBranching.panic-unwind.diff996logplain
-rw-r--r--unreachable_enum_branching.otherwise_t4_unreachable_default.UnreachableEnumBranching.panic-abort.diff1362logplain
-rw-r--r--unreachable_enum_branching.otherwise_t4_unreachable_default.UnreachableEnumBranching.panic-unwind.diff1362logplain
-rw-r--r--unreachable_enum_branching.otherwise_t4_unreachable_default_2.UnreachableEnumBranching.panic-abort.diff1648logplain
-rw-r--r--unreachable_enum_branching.otherwise_t4_unreachable_default_2.UnreachableEnumBranching.panic-unwind.diff1648logplain
-rw-r--r--unreachable_enum_branching.otherwise_t5_unreachable_default.UnreachableEnumBranching.panic-abort.diff1448logplain
-rw-r--r--unreachable_enum_branching.otherwise_t5_unreachable_default.UnreachableEnumBranching.panic-unwind.diff1493logplain
-rw-r--r--unreachable_enum_branching.rs6354logplain
-rw-r--r--unreachable_enum_branching.simple.UnreachableEnumBranching.panic-abort.diff1110logplain
-rw-r--r--unreachable_enum_branching.simple.UnreachableEnumBranching.panic-unwind.diff1110logplain
-rw-r--r--unusual_item_types.E-V-{constant#0}.built.after.mir162logplain
-rw-r--r--unusual_item_types.Test-X-{constructor#0}.built.after.mir155logplain
-rw-r--r--unusual_item_types.core.ptr-drop_in_place.Vec_i32_.AddMovesForPackedDrops.before.mir710logplain
-rw-r--r--unusual_item_types.rs718logplain
-rw-r--r--unusual_item_types.{impl#0}-ASSOCIATED_CONSTANT.built.after.mir258logplain