about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRémy Rakic <remy.rakic+github@gmail.com>2023-06-14 20:04:51 +0000
committerRémy Rakic <remy.rakic+github@gmail.com>2023-06-14 23:01:36 +0000
commitf134101e69bcf52ffa36b9a713a38df80a3a9676 (patch)
tree467cc3f0f67d2342a807777a68c3c7de080ffd57
parent0b4b0869a7968a2612c9bd93019a021ce168c557 (diff)
remove unused postorder CFG cache
-rw-r--r--compiler/rustc_middle/src/mir/basic_blocks.rs9
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] {