pub struct LicmScheduler {
pub order: Vec<u32>,
pub scheduled: HashSet<u32>,
}Expand description
LICM scheduler (ordering of hoisted instructions)
Fields§
§order: Vec<u32>§scheduled: HashSet<u32>Implementations§
Source§impl LicmScheduler
impl LicmScheduler
Trait Implementations§
Source§impl Debug for LicmScheduler
impl Debug for LicmScheduler
Source§impl Default for LicmScheduler
impl Default for LicmScheduler
Source§fn default() -> LicmScheduler
fn default() -> LicmScheduler
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LicmScheduler
impl RefUnwindSafe for LicmScheduler
impl Send for LicmScheduler
impl Sync for LicmScheduler
impl Unpin for LicmScheduler
impl UnsafeUnpin for LicmScheduler
impl UnwindSafe for LicmScheduler
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