pub enum LoadKind {
I32 {
atomic: bool,
},
I64 {
atomic: bool,
},
F32,
F64,
V128,
I32_8 {
kind: ExtendedLoad,
},
I32_16 {
kind: ExtendedLoad,
},
I64_8 {
kind: ExtendedLoad,
},
I64_16 {
kind: ExtendedLoad,
},
I64_32 {
kind: ExtendedLoad,
},
}
Expand description
The different kinds of load instructions that are part of a Load
IR node
Variants§
I32
I64
F32
F64
V128
I32_8
Fields
§
kind: ExtendedLoad
I32_16
Fields
§
kind: ExtendedLoad
I64_8
Fields
§
kind: ExtendedLoad
I64_16
Fields
§
kind: ExtendedLoad
I64_32
Fields
§
kind: ExtendedLoad
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for LoadKind
impl Send for LoadKind
impl Sync for LoadKind
impl Unpin for LoadKind
impl UnwindSafe for LoadKind
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