Lines Matching refs:level

33     level: LoopLevel,  field
47 pub fn level(self) -> usize { in level() method
63 pub fn clamped(level: usize) -> Self { in clamped()
65 u8::try_from(core::cmp::min(level, (Self::INVALID as usize) - 1)) in clamped()
83 level: LoopLevel::invalid(), in new()
158 .map_or(LoopLevel(0), |lp| self.loops[lp].level) in loop_level()
284 if self.loops[lp].level == LoopLevel::invalid() { in assign_loop_levels()
288 if self.loops[parent].level != LoopLevel::invalid() { in assign_loop_levels()
289 self.loops[lp].level = self.loops[parent].level.inc(); in assign_loop_levels()
295 self.loops[lp].level = LoopLevel::root().inc(); in assign_loop_levels()
363 assert_eq!(loop_analysis.loop_level(block0).level(), 1); in nested_loops_detection()
364 assert_eq!(loop_analysis.loop_level(block1).level(), 2); in nested_loops_detection()
365 assert_eq!(loop_analysis.loop_level(block2).level(), 2); in nested_loops_detection()
366 assert_eq!(loop_analysis.loop_level(block3).level(), 1); in nested_loops_detection()
425 assert_eq!(loop_analysis.loop_level(block0).level(), 1); in complex_loop_detection()
426 assert_eq!(loop_analysis.loop_level(block1).level(), 2); in complex_loop_detection()
427 assert_eq!(loop_analysis.loop_level(block2).level(), 2); in complex_loop_detection()
428 assert_eq!(loop_analysis.loop_level(block3).level(), 2); in complex_loop_detection()
429 assert_eq!(loop_analysis.loop_level(block4).level(), 2); in complex_loop_detection()
430 assert_eq!(loop_analysis.loop_level(block5).level(), 1); in complex_loop_detection()