pub struct LoopInfo {
pub level: u32,
pub block_ids: Vec<u64>,
pub entry_block: u64,
pub has_nested_loops: bool,
}Expand description
Information about a detected loop
Fields§
§level: u32Loop nesting level (1 = outermost loop)
block_ids: Vec<u64>Block IDs that belong to this loop
entry_block: u64Entry block ID (block with minimum X at this level)
has_nested_loops: boolWhether this loop contains nested loops
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LoopInfo
impl RefUnwindSafe for LoopInfo
impl Send for LoopInfo
impl Sync for LoopInfo
impl Unpin for LoopInfo
impl UnsafeUnpin for LoopInfo
impl UnwindSafe for LoopInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more