pub struct FusedSirOptimizationHints {
pub direct_ff_writes: FxHashMap<StateAddr, Vec<VarAtomBase<RegionedStateAddr>>>,
}Expand description
Optimizer inputs derived while fused comb/FF scheduling still has exact
action provenance. These hints are kept beside, not inside, SirProgram.
Fields§
§direct_ff_writes: FxHashMap<StateAddr, Vec<VarAtomBase<RegionedStateAddr>>>Trait Implementations§
Source§impl Clone for FusedSirOptimizationHints
impl Clone for FusedSirOptimizationHints
Source§fn clone(&self) -> FusedSirOptimizationHints
fn clone(&self) -> FusedSirOptimizationHints
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 FusedSirOptimizationHints
impl Debug for FusedSirOptimizationHints
Source§impl Default for FusedSirOptimizationHints
impl Default for FusedSirOptimizationHints
Source§fn default() -> FusedSirOptimizationHints
fn default() -> FusedSirOptimizationHints
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FusedSirOptimizationHints
impl RefUnwindSafe for FusedSirOptimizationHints
impl Send for FusedSirOptimizationHints
impl Sync for FusedSirOptimizationHints
impl Unpin for FusedSirOptimizationHints
impl UnsafeUnpin for FusedSirOptimizationHints
impl UnwindSafe for FusedSirOptimizationHints
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