pub struct LicmStats {
pub loops_analyzed: usize,
pub instructions_hoisted: usize,
pub blocks_modified: usize,
}Expand description
Statistics collected during a single LICM pass run.
Fields§
§loops_analyzed: usizeNumber of loops analysed.
instructions_hoisted: usizeTotal instructions hoisted across all loops.
blocks_modified: usizeNumber of blocks whose instruction lists were modified.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LicmStats
impl RefUnwindSafe for LicmStats
impl Send for LicmStats
impl Sync for LicmStats
impl Unpin for LicmStats
impl UnsafeUnpin for LicmStats
impl UnwindSafe for LicmStats
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