Enum cranelift_codegen::machinst::MachInstStackOpInfo[][src]

pub enum MachInstStackOpInfo {
    LoadNomSPOff(Regi64),
    StoreNomSPOff(Regi64),
    NomSPAdj(i64),
}

Info about an operation that loads or stores from/to the stack.

Variants

LoadNomSPOff(Regi64)

Load from an offset from the nominal stack pointer into the given reg.

StoreNomSPOff(Regi64)

Store to an offset from the nominal stack pointer from the given reg.

NomSPAdj(i64)

Adjustment of nominal-SP up or down. This value is added to subsequent offsets in loads/stores above to produce real-SP offsets.

Trait Implementations

impl Clone for MachInstStackOpInfo[src]

impl Copy for MachInstStackOpInfo[src]

impl Debug for MachInstStackOpInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.