summary refs log tree commit diff
path: root/src/test/mir-opt
ModeNameSize
-rw-r--r--README.md1117log plain
-rw-r--r--address-of.rs1115log plain
-rw-r--r--address_of.address_of_reborrow.SimplifyCfg-initial.after.mir28494log plain
-rw-r--r--address_of.borrow_and_cast.SimplifyCfg-initial.after.mir3179log plain
-rw-r--r--array-index-is-temporary.rs464log plain
-rw-r--r--array_index_is_temporary.main.SimplifyCfg-elaborate-drops.after.mir.32bit4677log plain
-rw-r--r--array_index_is_temporary.main.SimplifyCfg-elaborate-drops.after.mir.64bit4677log plain
-rw-r--r--basic_assignment.main.SimplifyCfg-initial.after.mir4765log plain
-rw-r--r--basic_assignment.rs692log plain
-rw-r--r--box_expr.main.ElaborateDrops.before.mir3149log plain
-rw-r--r--box_expr.rs320log plain
-rw-r--r--byte_slice.main.SimplifyCfg-elaborate-drops.after.mir1783log plain
-rw-r--r--byte_slice.rs163log plain
-rw-r--r--combine_array_len.norm2.InstCombine.diff.32bit5859log plain
-rw-r--r--combine_array_len.norm2.InstCombine.diff.64bit5859log plain
-rw-r--r--combine_array_len.rs227log plain
-rw-r--r--const-promotion-extern-static.rs476log plain
-rw-r--r--const_allocation.main.ConstProp.after.mir.32bit2980log plain
-rw-r--r--const_allocation.main.ConstProp.after.mir.64bit3614log plain
-rw-r--r--const_allocation.rs252log plain
-rw-r--r--const_allocation2.main.ConstProp.after.mir.32bit2883log plain
-rw-r--r--const_allocation2.main.ConstProp.after.mir.64bit3416log plain
-rw-r--r--const_allocation2.rs288log plain
-rw-r--r--const_allocation3.main.ConstProp.after.mir.32bit3337log plain
-rw-r--r--const_allocation3.main.ConstProp.after.mir.64bit3535log plain
-rw-r--r--const_allocation3.rs460log plain
-rw-r--r--const_promotion_extern_static.BAR-promoted[0].ConstProp.after.mir1610log plain
-rw-r--r--const_promotion_extern_static.BAR.PromoteTemps.diff4332log plain
-rw-r--r--const_promotion_extern_static.FOO-promoted[0].ConstProp.after.mir1573log plain
-rw-r--r--const_promotion_extern_static.FOO.PromoteTemps.diff4329log plain
d---------const_prop4917log plain
-rw-r--r--const_prop_miscompile.bar.ConstProp.diff2827log plain
-rw-r--r--const_prop_miscompile.foo.ConstProp.diff2353log plain
-rw-r--r--const_prop_miscompile.rs356log plain
-rw-r--r--copy_propagation.rs190log plain
-rw-r--r--copy_propagation.test.CopyPropagation.diff1485log plain
-rw-r--r--copy_propagation_arg.arg_src.CopyPropagation.diff1185log plain
-rw-r--r--copy_propagation_arg.bar.CopyPropagation.diff1744log plain
-rw-r--r--copy_propagation_arg.baz.CopyPropagation.diff1047log plain
-rw-r--r--copy_propagation_arg.foo.CopyPropagation.diff1739log plain
-rw-r--r--copy_propagation_arg.rs955log plain
-rw-r--r--deaggregator_test.bar.Deaggregator.diff1471log plain
-rw-r--r--deaggregator_test.rs255log plain
-rw-r--r--deaggregator_test_enum.bar.Deaggregator.diff1146log plain
-rw-r--r--deaggregator_test_enum.rs297log plain
-rw-r--r--deaggregator_test_enum_2.rs357log plain
-rw-r--r--deaggregator_test_enum_2.test1.Deaggregator.diff2818log plain
-rw-r--r--deaggregator_test_multiple.rs297log plain
-rw-r--r--deaggregator_test_multiple.test.Deaggregator.diff2684log plain
-rw-r--r--exponential-or.rs374log plain
-rw-r--r--exponential_or.match_tuple.SimplifyCfg-initial.after.mir4570log plain
-rw-r--r--fn-ptr-shim.rs355log plain
-rw-r--r--fn_ptr_shim.core.ops-function-Fn-call.AddMovesForPackedDrops.before.mir517log plain
-rw-r--r--funky_arms.float_to_exponential_common.ConstProp.diff10173log plain
-rw-r--r--funky_arms.rs1537log plain
-rw-r--r--generator-drop-cleanup.rs370log plain
-rw-r--r--generator-storage-dead-unwind.rs609log plain
-rw-r--r--generator-tiny.rs488log plain
-rw-r--r--generator_drop_cleanup.main-{{closure}}.generator_drop.0.mir3903log plain
-rw-r--r--generator_storage_dead_unwind.main-{{closure}}.StateTransform.before.mir7104log plain
-rw-r--r--generator_tiny.main-{{closure}}.generator_resume.0.mir4524log plain
-rw-r--r--graphviz.main.mir_map.0.dot850log plain
-rw-r--r--graphviz.rs117log plain
d---------inline1522log plain
-rw-r--r--instrument_coverage.bar.InstrumentCoverage.diff693log plain
-rw-r--r--instrument_coverage.main.InstrumentCoverage.diff2589log plain
-rw-r--r--instrument_coverage.rs1709log plain
-rw-r--r--issue-38669.rs274log plain
-rw-r--r--issue-41110.rs587log plain
-rw-r--r--issue-41697.rs1100log plain
-rw-r--r--issue-41888.rs504log plain
-rw-r--r--issue-49232.rs329log plain
-rw-r--r--issue-62289.rs314log plain
-rw-r--r--issue-72181-1.rs416log plain
-rw-r--r--issue-72181.rs622log plain
-rw-r--r--issue-73223.rs286log plain
-rw-r--r--issue_38669.main.SimplifyCfg-initial.after.mir2850log plain
-rw-r--r--issue_41110.main.ElaborateDrops.after.mir3766log plain
-rw-r--r--issue_41110.test.ElaborateDrops.after.mir4931log plain
-rw-r--r--issue_41697.{{impl}}-{{constant}}.SimplifyCfg-promote-consts.after.mir.32bit996log plain
-rw-r--r--issue_41697.{{impl}}-{{constant}}.SimplifyCfg-promote-consts.after.mir.64bit996log plain
-rw-r--r--issue_41888.main.ElaborateDrops.after.mir7452log plain
-rw-r--r--issue_49232.main.mir_map.0.mir4197log plain
-rw-r--r--issue_62289.test.ElaborateDrops.before.mir6891log plain
-rw-r--r--issue_72181.bar.mir_map.0.mir.32bit1054log plain
-rw-r--r--issue_72181.bar.mir_map.0.mir.64bit1054log plain
-rw-r--r--issue_72181.foo.mir_map.0.mir.32bit1583log plain
-rw-r--r--issue_72181.foo.mir_map.0.mir.64bit1583log plain
-rw-r--r--issue_72181.main.mir_map.0.mir.32bit3863log plain
-rw-r--r--issue_72181.main.mir_map.0.mir.64bit3863log plain
-rw-r--r--issue_72181_1.f.mir_map.0.mir1527log plain
-rw-r--r--issue_72181_1.main.mir_map.0.mir3410log plain
-rw-r--r--issue_73223.main.PreCodegen.diff.32bit19321log plain
-rw-r--r--issue_73223.main.PreCodegen.diff.64bit19321log plain
-rw-r--r--issue_73223.main.SimplifyArmIdentity.diff.32bit28983log plain
-rw-r--r--issue_73223.main.SimplifyArmIdentity.diff.64bit28983log plain
-rw-r--r--loop_test.main.SimplifyCfg-promote-consts.after.mir2832log plain
-rw-r--r--loop_test.rs493log plain
-rw-r--r--match-arm-scopes.rs1247log plain
-rw-r--r--match_arm_scopes.complicated_match.SimplifyCfg-initial.after-ElaborateDrops.after.diff16659log plain
-rw-r--r--match_false_edges.full_tested_match.PromoteTemps.after.mir7253log plain
-rw-r--r--match_false_edges.full_tested_match2.PromoteTemps.before.mir6339log plain
-rw-r--r--match_false_edges.main.PromoteTemps.before.mir9105log plain
-rw-r--r--match_false_edges.rs949log plain
-rw-r--r--match_test.main.SimplifyCfg-initial.after.mir5130log plain
-rw-r--r--match_test.rs440log plain
-rw-r--r--matches_reduce_branches.bar.MatchBranchSimplification.diff.32bit6341log plain
-rw-r--r--matches_reduce_branches.bar.MatchBranchSimplification.diff.64bit6341log plain
-rw-r--r--matches_reduce_branches.foo.MatchBranchSimplification.diff.32bit2124log plain
-rw-r--r--matches_reduce_branches.foo.MatchBranchSimplification.diff.64bit2124log plain
-rw-r--r--matches_reduce_branches.rs718log plain
-rw-r--r--matches_u8.exhaustive_match.MatchBranchSimplification.diff.32bit1196log plain
-rw-r--r--matches_u8.exhaustive_match.MatchBranchSimplification.diff.64bit1196log plain
-rw-r--r--matches_u8.exhaustive_match_i8.MatchBranchSimplification.diff.32bit1205log plain
-rw-r--r--matches_u8.exhaustive_match_i8.MatchBranchSimplification.diff.64bit1205log plain
-rw-r--r--matches_u8.rs619log plain
d---------nll312log plain
-rw-r--r--no-drop-for-inactive-variant.rs406log plain
-rw-r--r--no-spurious-drop-after-call.rs349log plain
-rw-r--r--no_drop_for_inactive_variant.unwrap.SimplifyCfg-elaborate-drops.after.mir3860log plain
-rw-r--r--no_spurious_drop_after_call.main.ElaborateDrops.before.mir3973log plain
-rw-r--r--nrvo-simple.rs218log plain
-rw-r--r--nrvo_simple.nrvo.RenameReturnPlace.diff2567log plain
-rw-r--r--packed-struct-drop-aligned.rs400log plain
-rw-r--r--packed_struct_drop_aligned.main.SimplifyCfg-elaborate-drops.after.mir.32bit3660log plain
-rw-r--r--packed_struct_drop_aligned.main.SimplifyCfg-elaborate-drops.after.mir.64bit3660log plain
-rw-r--r--remove-never-const.rs642log plain
-rw-r--r--remove_fake_borrows.match_guard.CleanupNonCodegenStatements.diff4700log plain
-rw-r--r--remove_fake_borrows.rs375log plain
-rw-r--r--remove_never_const.no_codegen.PreCodegen.after.mir312log plain
-rw-r--r--retag.core.ptr-drop_in_place.Test.SimplifyCfg-make_shim.after.mir1147log plain
-rw-r--r--retag.main-{{closure}}.SimplifyCfg-elaborate-drops.after.mir1270log plain
-rw-r--r--retag.main.SimplifyCfg-elaborate-drops.after.mir13689log plain
-rw-r--r--retag.rs1387log plain
-rw-r--r--retag.{{impl}}-foo.SimplifyCfg-elaborate-drops.after.mir1267log plain
-rw-r--r--retag.{{impl}}-foo_shr.SimplifyCfg-elaborate-drops.after.mir860log plain
-rw-r--r--return_an_array.rs151log plain
-rw-r--r--simple-match.rs268log plain
-rw-r--r--simple_match.match_bool.mir_map.0.mir.32bit1287log plain
-rw-r--r--simple_match.match_bool.mir_map.0.mir.64bit1287log plain
-rw-r--r--simplify-arm-identity.rs470log plain
-rw-r--r--simplify-arm.rs761log plain
-rw-r--r--simplify-locals-fixedpoint.rs259log plain
-rw-r--r--simplify-locals-removes-unused-consts.rs296log plain
-rw-r--r--simplify-locals-removes-unused-discriminant-reads.rs268log plain
-rw-r--r--simplify_arm.id.SimplifyArmIdentity.diff2456log plain
-rw-r--r--simplify_arm.id.SimplifyBranchSame.diff1632log plain
-rw-r--r--simplify_arm.id_result.SimplifyArmIdentity.diff3626log plain
-rw-r--r--simplify_arm.id_result.SimplifyBranchSame.diff2172log plain
-rw-r--r--simplify_arm.id_try.SimplifyArmIdentity.diff6621log plain
-rw-r--r--simplify_arm.id_try.SimplifyBranchSame.diff4226log plain
-rw-r--r--simplify_arm_identity.main.SimplifyArmIdentity.diff.32bit3453log plain
-rw-r--r--simplify_arm_identity.main.SimplifyArmIdentity.diff.64bit3453log plain
-rw-r--r--simplify_cfg.main.SimplifyCfg-early-opt.diff2343log plain
-rw-r--r--simplify_cfg.main.SimplifyCfg-initial.diff3574log plain
-rw-r--r--simplify_cfg.rs300log plain
-rw-r--r--simplify_if.main.SimplifyBranches-after-const-prop.diff1957log plain
-rw-r--r--simplify_if.rs150log plain
-rw-r--r--simplify_locals_fixedpoint.foo.SimplifyLocals.diff4963log plain
-rw-r--r--simplify_locals_removes_unused_consts.main.SimplifyLocals.diff7454log plain
-rw-r--r--simplify_locals_removes_unused_discriminant_reads.map.SimplifyLocals.diff.32bit2188log plain
-rw-r--r--simplify_locals_removes_unused_discriminant_reads.map.SimplifyLocals.diff.64bit2188log plain
-rw-r--r--simplify_match.main.ConstProp.diff2086log plain
-rw-r--r--simplify_match.rs176log plain
-rw-r--r--simplify_try.rs329log plain
-rw-r--r--simplify_try.try_identity.SimplifyArmIdentity.diff6414log plain
-rw-r--r--simplify_try.try_identity.SimplifyBranchSame.after.mir3298log plain
-rw-r--r--simplify_try.try_identity.SimplifyLocals.after.mir1304log plain
-rw-r--r--simplify_try_if_let.rs970log plain
-rw-r--r--simplify_try_if_let.{{impl}}-append.SimplifyArmIdentity.diff7192log plain
-rw-r--r--slice-drop-shim.rs240log plain
-rw-r--r--slice_drop_shim.core.ptr-drop_in_place.[std__string__String].AddMovesForPackedDrops.before.mir.32bit5177log plain
-rw-r--r--slice_drop_shim.core.ptr-drop_in_place.[std__string__String].AddMovesForPackedDrops.before.mir.64bit5177log plain
-rw-r--r--storage_live_dead_in_statics.XXX.mir_map.0.mir17255log plain
-rw-r--r--storage_live_dead_in_statics.rs831log plain
-rw-r--r--storage_ranges.main.nll.0.mir3562log plain
-rw-r--r--storage_ranges.rs125log plain
-rw-r--r--tls-access.rs198log plain
-rw-r--r--tls_access.main.SimplifyCfg-final.after.mir1597log plain
-rw-r--r--uniform_array_move_out.move_out_by_subslice.mir_map.0.mir5092log plain
-rw-r--r--uniform_array_move_out.move_out_from_end.mir_map.0.mir4992log plain
-rw-r--r--uniform_array_move_out.rs389log plain
-rw-r--r--uninhabited-enum.rs498log plain
-rw-r--r--uninhabited_enum.process_never.SimplifyLocals.after.mir895log plain
-rw-r--r--uninhabited_enum.process_void.SimplifyLocals.after.mir1003log plain
-rw-r--r--uninhabited_enum_branching.main.SimplifyCfg-after-uninhabited-enum-branching.after.mir6624log plain
-rw-r--r--uninhabited_enum_branching.main.UninhabitedEnumBranching.diff9944log plain
-rw-r--r--uninhabited_enum_branching.rs661log plain
-rw-r--r--unreachable.main.UnreachablePropagation.diff3832log plain
-rw-r--r--unreachable.rs296log plain
-rw-r--r--unreachable_asm.main.UnreachablePropagation.diff4553log plain
-rw-r--r--unreachable_asm.rs448log plain
-rw-r--r--unreachable_asm_2.main.UnreachablePropagation.diff5483log plain
-rw-r--r--unreachable_asm_2.rs557log plain
-rw-r--r--unreachable_diverging.main.UnreachablePropagation.diff4501log plain
-rw-r--r--unreachable_diverging.rs309log plain
-rw-r--r--unusual-item-types.rs695log plain
-rw-r--r--unusual_item_types.E-V-{{constant}}.mir_map.0.mir.32bit517log plain
-rw-r--r--unusual_item_types.E-V-{{constant}}.mir_map.0.mir.64bit517log plain
-rw-r--r--unusual_item_types.Test-X-{{constructor}}.mir_map.0.mir.32bit476log plain
-rw-r--r--unusual_item_types.Test-X-{{constructor}}.mir_map.0.mir.64bit476log plain
-rw-r--r--unusual_item_types.core.ptr-drop_in_place.std__vec__Vec_i32_.AddMovesForPackedDrops.before.mir.32bit1884log plain
-rw-r--r--unusual_item_types.core.ptr-drop_in_place.std__vec__Vec_i32_.AddMovesForPackedDrops.before.mir.64bit1884log plain
-rw-r--r--unusual_item_types.{{impl}}-ASSOCIATED_CONSTANT.mir_map.0.mir.32bit617log plain
-rw-r--r--unusual_item_types.{{impl}}-ASSOCIATED_CONSTANT.mir_map.0.mir.64bit617log plain
-rw-r--r--while-storage.rs351log plain
-rw-r--r--while_let_loops.change_loop_body.ConstProp.diff.32bit2692log plain
-rw-r--r--while_let_loops.change_loop_body.ConstProp.diff.64bit2692log plain
-rw-r--r--while_let_loops.change_loop_body.PreCodegen.after.mir.32bit1220log plain
-rw-r--r--while_let_loops.change_loop_body.PreCodegen.after.mir.64bit1220log plain
-rw-r--r--while_let_loops.rs318log plain
-rw-r--r--while_storage.while_loop.PreCodegen.after.mir3314log plain