diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-11-25 13:08:03 +1100 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-11-29 17:23:34 +1100 |
| commit | 0df6a018e163e0e5e8536bcc4bfc30e1b4ba2be0 (patch) | |
| tree | 222d3cce5bb08d44e33854d3518a946703a61161 | |
| parent | 346929cb809bed10de1f69a1c62fcdb63860ecd6 (diff) | |
| download | rust-0df6a018e163e0e5e8536bcc4bfc30e1b4ba2be0.tar.gz rust-0df6a018e163e0e5e8536bcc4bfc30e1b4ba2be0.zip | |
Stop using `HybridBitSet` in dataflow diffs.
As part of the larger goal of reducing `HybridBitSet` use in general. This code is for debugging only and isn't performance sensitive, so `ChunkedBitSet` should be fine.
| -rw-r--r-- | compiler/rustc_mir_dataflow/src/framework/fmt.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/compiler/rustc_mir_dataflow/src/framework/fmt.rs b/compiler/rustc_mir_dataflow/src/framework/fmt.rs index c177d98106f..dc176ba2d03 100644 --- a/compiler/rustc_mir_dataflow/src/framework/fmt.rs +++ b/compiler/rustc_mir_dataflow/src/framework/fmt.rs @@ -4,7 +4,7 @@ use std::fmt; use rustc_index::Idx; -use rustc_index::bit_set::{BitSet, ChunkedBitSet, HybridBitSet}; +use rustc_index::bit_set::{BitSet, ChunkedBitSet}; use super::lattice::MaybeReachable; @@ -85,8 +85,8 @@ where let size = self.domain_size(); assert_eq!(size, old.domain_size()); - let mut set_in_self = HybridBitSet::new_empty(size); - let mut cleared_in_self = HybridBitSet::new_empty(size); + let mut set_in_self = ChunkedBitSet::new_empty(size); + let mut cleared_in_self = ChunkedBitSet::new_empty(size); for i in (0..size).map(T::new) { match (self.contains(i), old.contains(i)) { @@ -112,8 +112,8 @@ where let size = self.domain_size(); assert_eq!(size, old.domain_size()); - let mut set_in_self = HybridBitSet::new_empty(size); - let mut cleared_in_self = HybridBitSet::new_empty(size); + let mut set_in_self = ChunkedBitSet::new_empty(size); + let mut cleared_in_self = ChunkedBitSet::new_empty(size); for i in (0..size).map(T::new) { match (self.contains(i), old.contains(i)) { @@ -159,8 +159,8 @@ where } fn fmt_diff<T, C>( - inserted: &HybridBitSet<T>, - removed: &HybridBitSet<T>, + inserted: &ChunkedBitSet<T>, + removed: &ChunkedBitSet<T>, ctxt: &C, f: &mut fmt::Formatter<'_>, ) -> fmt::Result |
