pub struct PgoStatisticsReport {
pub total_functions: usize,
pub hot_functions: usize,
pub cold_functions: usize,
pub inlined_callsites: usize,
pub devirtualized_sites: usize,
pub stack_promoted_sites: usize,
pub blocks_reordered: u64,
pub loops_unrolled: usize,
pub loops_vectorized: usize,
}Fields§
§total_functions: usize§hot_functions: usize§cold_functions: usize§inlined_callsites: usize§devirtualized_sites: usize§stack_promoted_sites: usize§blocks_reordered: u64§loops_unrolled: usize§loops_vectorized: usizeImplementations§
Source§impl PgoStatisticsReport
impl PgoStatisticsReport
pub fn new() -> Self
pub fn from_log(log: &PgoOptimizationLog) -> Self
pub fn format_summary(&self) -> String
Auto Trait Implementations§
impl Freeze for PgoStatisticsReport
impl RefUnwindSafe for PgoStatisticsReport
impl Send for PgoStatisticsReport
impl Sync for PgoStatisticsReport
impl Unpin for PgoStatisticsReport
impl UnsafeUnpin for PgoStatisticsReport
impl UnwindSafe for PgoStatisticsReport
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