Lines Matching refs:Event
12 pub enum Event { enum
38 stack: Vec<(Event, ir::Block)>,
57 self.stack.push((Event::Enter, e)); in iter()
92 type Item = (Event, ir::Block);
94 fn next(&mut self) -> Option<(Event, ir::Block)> { in next() argument
98 if event == Event::Enter { in next()
104 self.dfs.stack.push((Event::Exit, block)); in next()
124 .map(|block| (Event::Enter, block)), in next()
143 (Event::Enter, b) => return Some(b), in next()
144 (Event::Exit, _) => continue, in next()
160 (Event::Exit, b) => return Some(b), in next()
161 (Event::Enter, _) => continue, in next()
216 (Event::Enter, block0), in test_dfs_traversal()
217 (Event::Enter, block2), in test_dfs_traversal()
218 (Event::Exit, block2), in test_dfs_traversal()
219 (Event::Enter, block3), in test_dfs_traversal()
220 (Event::Exit, block3), in test_dfs_traversal()
221 (Event::Exit, block0) in test_dfs_traversal()
260 (Event::Enter, block0), in multiple_successors_to_the_same_block()
261 (Event::Enter, block1), in multiple_successors_to_the_same_block()
262 (Event::Exit, block1), in multiple_successors_to_the_same_block()
263 (Event::Exit, block0), in multiple_successors_to_the_same_block()