Files
rust/tests/ui/mir
Matthias Krüger b252014673 Rollup merge of #143271 - cjgillot:gvn-types, r=oli-obk
Store the type of each GVN value

MIR is fully typed, so type information is an integral part of what defines a value. GVN currently tries to circumvent storing types, which creates all sorts of complexities.

This PR stores the type along with the enum `Value` when defining a value index. This allows to simplify a lot of code.

Fixes rust-lang/rust#128094
Fixes rust-lang/rust#135128

r? ``````@ghost`````` for perf
2025-07-18 04:27:50 +02:00
..
2024-05-04 19:27:27 +00:00
2025-02-08 22:28:21 +00:00
2024-07-21 21:42:10 +08:00
2024-07-21 21:42:10 +08:00
2024-12-06 16:42:09 -05:00
2024-12-13 00:04:56 +00:00
2025-03-30 01:32:21 +03:00
2024-05-02 19:42:31 -04:00
2024-08-18 19:46:53 +02:00
2024-08-18 19:46:53 +02:00
2024-05-04 19:26:51 +00:00