pub enum LICMPhase {
LICMBeforeCSE,
LICMAfterCSE,
LICMIterative,
LICMOnce,
}Expand description
A named phase in a LICM-centric optimization pipeline.
Variants§
LICMBeforeCSE
Run LICM before CSE.
LICMAfterCSE
Run LICM after CSE.
LICMIterative
Run LICM in a loop until no more changes.
LICMOnce
Run LICM once and stop.
Trait Implementations§
impl Eq for LICMPhase
impl StructuralPartialEq for LICMPhase
Auto Trait Implementations§
impl Freeze for LICMPhase
impl RefUnwindSafe for LICMPhase
impl Send for LICMPhase
impl Sync for LICMPhase
impl Unpin for LICMPhase
impl UnsafeUnpin for LICMPhase
impl UnwindSafe for LICMPhase
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