rust/tests/mir-opt/dest-prop
Martin Nordholts 95eb5bcb67 rustc_mir_transform: Make DestinationPropagation stable for queries
By using FxIndexMap instead of FxHashMap, so that the order of visiting
of locals is deterministic.

We also need to bless
copy_propagation_arg.foo.DestinationPropagation.panic*.diff. Do not
review the diff of the diff. Instead look at the diff file before and
after this commit. Both before and after this commit, 3 statements are
replaced with nop. It's just that due to change in ordering, different
statements are replaced. But the net result is the same.
2024-01-05 20:55:32 +01:00
..
branch.foo.DestinationPropagation.panic-abort.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
branch.foo.DestinationPropagation.panic-unwind.diff Bless tests 2023-06-23 18:36:25 +01:00
branch.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
copy_propagation_arg.arg_src.DestinationPropagation.panic-abort.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
copy_propagation_arg.arg_src.DestinationPropagation.panic-unwind.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
copy_propagation_arg.bar.DestinationPropagation.panic-abort.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
copy_propagation_arg.bar.DestinationPropagation.panic-unwind.diff Bless tests 2023-06-23 18:36:25 +01:00
copy_propagation_arg.baz.DestinationPropagation.panic-abort.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
copy_propagation_arg.baz.DestinationPropagation.panic-unwind.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
copy_propagation_arg.foo.DestinationPropagation.panic-abort.diff rustc_mir_transform: Make DestinationPropagation stable for queries 2024-01-05 20:55:32 +01:00
copy_propagation_arg.foo.DestinationPropagation.panic-unwind.diff rustc_mir_transform: Make DestinationPropagation stable for queries 2024-01-05 20:55:32 +01:00
copy_propagation_arg.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
cycle.main.DestinationPropagation.panic-abort.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
cycle.main.DestinationPropagation.panic-unwind.diff Bless tests 2023-06-23 18:36:25 +01:00
cycle.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
dead_stores_79191.f.DestinationPropagation.after.panic-abort.mir Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
dead_stores_79191.f.DestinationPropagation.after.panic-unwind.mir Bless tests 2023-06-23 18:36:25 +01:00
dead_stores_79191.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
dead_stores_better.f.DestinationPropagation.after.panic-abort.mir Preserve DebugInfo in DeadStoreElimination. 2023-10-06 15:46:11 +00:00
dead_stores_better.f.DestinationPropagation.after.panic-unwind.mir Preserve DebugInfo in DeadStoreElimination. 2023-10-06 15:46:11 +00:00
dead_stores_better.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
simple.nrvo.DestinationPropagation.panic-abort.diff Remove comments from mir-opt MIR dumps 2023-06-15 15:19:11 -04:00
simple.nrvo.DestinationPropagation.panic-unwind.diff Bless tests 2023-06-23 18:36:25 +01:00
simple.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
union.main.DestinationPropagation.panic-abort.diff Replace legacy ConstProp by GVN. 2023-12-24 20:08:57 +00:00
union.main.DestinationPropagation.panic-unwind.diff Replace legacy ConstProp by GVN. 2023-12-24 20:08:57 +00:00
union.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00