pub struct LoweringStats {Show 13 fields
pub total_functions: u32,
pub skipped_functions: u32,
pub spills_to_slot: i32,
pub spills_to_restore: i32,
pub max_spill_slots_used: u32,
pub blocks_pre_opt: u32,
pub blocks_post_opt: u32,
pub max_block_instructions: u32,
pub reg_alloc_errors: i32,
pub lowering_errors: i32,
pub block_linearization_stats: BlockLinearizationStats,
pub function_stats_flags: u32,
pub functions: Vec<FunctionStats>,
}Fields§
§total_functions: u32§skipped_functions: u32§spills_to_slot: i32§spills_to_restore: i32§max_spill_slots_used: u32§blocks_pre_opt: u32§blocks_post_opt: u32§max_block_instructions: u32§reg_alloc_errors: i32§lowering_errors: i32§block_linearization_stats: BlockLinearizationStats§function_stats_flags: u32§functions: Vec<FunctionStats>Implementations§
Source§impl LoweringStats
impl LoweringStats
pub fn lowering_stats_operator_add_assign( &mut self, that: &LoweringStats, ) -> &mut LoweringStats
Source§impl LoweringStats
impl LoweringStats
pub fn lowering_stats_operator_add( &self, other: &LoweringStats, ) -> LoweringStats
Trait Implementations§
Source§impl Add for LoweringStats
impl Add for LoweringStats
Source§impl Add<&LoweringStats> for LoweringStats
impl Add<&LoweringStats> for LoweringStats
Source§type Output = LoweringStats
type Output = LoweringStats
The resulting type after applying the
+ operator.Source§impl Add<&LoweringStats> for &LoweringStats
impl Add<&LoweringStats> for &LoweringStats
Source§type Output = LoweringStats
type Output = LoweringStats
The resulting type after applying the
+ operator.Source§impl AddAssign for LoweringStats
impl AddAssign for LoweringStats
Source§fn add_assign(&mut self, rhs: LoweringStats)
fn add_assign(&mut self, rhs: LoweringStats)
Performs the
+= operation. Read moreSource§impl AddAssign<&LoweringStats> for LoweringStats
impl AddAssign<&LoweringStats> for LoweringStats
Source§fn add_assign(&mut self, rhs: &LoweringStats)
fn add_assign(&mut self, rhs: &LoweringStats)
Performs the
+= operation. Read moreSource§impl Clone for LoweringStats
impl Clone for LoweringStats
Source§fn clone(&self) -> LoweringStats
fn clone(&self) -> LoweringStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LoweringStats
impl Debug for LoweringStats
Auto Trait Implementations§
impl Freeze for LoweringStats
impl RefUnwindSafe for LoweringStats
impl Send for LoweringStats
impl Sync for LoweringStats
impl Unpin for LoweringStats
impl UnsafeUnpin for LoweringStats
impl UnwindSafe for LoweringStats
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