diff options
| author | Rémy Rakic <remy.rakic+github@gmail.com> | 2023-06-14 20:04:51 +0000 |
|---|---|---|
| committer | Rémy Rakic <remy.rakic+github@gmail.com> | 2023-06-14 23:01:36 +0000 |
| commit | f134101e69bcf52ffa36b9a713a38df80a3a9676 (patch) | |
| tree | 467cc3f0f67d2342a807777a68c3c7de080ffd57 | |
| parent | 0b4b0869a7968a2612c9bd93019a021ce168c557 (diff) | |
remove unused postorder CFG cache
| -rw-r--r-- | compiler/rustc_middle/src/mir/basic_blocks.rs | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/compiler/rustc_middle/src/mir/basic_blocks.rs b/compiler/rustc_middle/src/mir/basic_blocks.rs index 29873a93fe6..7722e7b47cf 100644 --- a/compiler/rustc_middle/src/mir/basic_blocks.rs +++ b/compiler/rustc_middle/src/mir/basic_blocks.rs @@ -26,7 +26,6 @@ struct Cache { predecessors: OnceCell<Predecessors>, switch_sources: OnceCell<SwitchSources>, is_cyclic: OnceCell<bool>, - postorder: OnceCell<Vec<BasicBlock>>, reverse_postorder: OnceCell<Vec<BasicBlock>>, dominators: OnceCell<Dominators<BasicBlock>>, } @@ -63,14 +62,6 @@ impl<'tcx> BasicBlocks<'tcx> { }) } - /// Returns basic blocks in a postorder. - #[inline] - pub fn postorder(&self) -> &[BasicBlock] { - self.cache.postorder.get_or_init(|| { - Postorder::new(&self.basic_blocks, START_BLOCK).map(|(bb, _)| bb).collect() - }) - } - /// Returns basic blocks in a reverse postorder. #[inline] pub fn reverse_postorder(&self) -> &[BasicBlock] { |
