rust/compiler/stable_mir/src
Guillaume Gomez 100713ef08
Rollup merge of #116560 - ouz-a:efficient_ids, r=oli-obk
In smir use `FxIndexMap` to store indexed ids

Previously we used `vec` for storing indexed types, which is fine for small cases but will lead to huge performance issues when we use `smir` for real world cases.

Addresses https://github.com/rust-lang/project-stable-mir/issues/35

r? ``@oli-obk``
2023-10-10 18:44:46 +02:00
..
mir add span to statements 2023-10-05 11:15:34 +03:00
fold.rs Rollup merge of #116024 - ouz-a:smir_region, r=oli-obk 2023-09-29 22:27:50 +02:00
lib.rs Rollup merge of #116560 - ouz-a:efficient_ids, r=oli-obk 2023-10-10 18:44:46 +02:00
mir.rs Split out the stable part of smir into its own crate to prevent accidental usage of forever unstable things 2023-09-25 14:38:27 +00:00
ty.rs add new wrapper for FxIndexMap 2023-10-10 13:18:31 +03:00
visitor.rs simplify visit 2023-09-28 19:51:49 +03:00