Enum walrus::ir::LoadSimdKind
source · pub enum LoadSimdKind {
Show 20 variants
Splat8,
Splat16,
Splat32,
Splat64,
V128Load8x8S,
V128Load8x8U,
V128Load16x4S,
V128Load16x4U,
V128Load32x2S,
V128Load32x2U,
V128Load32Zero,
V128Load64Zero,
V128Load8Lane(u8),
V128Load16Lane(u8),
V128Load32Lane(u8),
V128Load64Lane(u8),
V128Store8Lane(u8),
V128Store16Lane(u8),
V128Store32Lane(u8),
V128Store64Lane(u8),
}
Expand description
The different kinds of load instructions that are part of a LoadSimd
IR node
Variants§
Splat8
Splat16
Splat32
Splat64
V128Load8x8S
V128Load8x8U
V128Load16x4S
V128Load16x4U
V128Load32x2S
V128Load32x2U
V128Load32Zero
V128Load64Zero
V128Load8Lane(u8)
V128Load16Lane(u8)
V128Load32Lane(u8)
V128Load64Lane(u8)
V128Store8Lane(u8)
V128Store16Lane(u8)
V128Store32Lane(u8)
V128Store64Lane(u8)
Trait Implementations§
source§impl Clone for LoadSimdKind
impl Clone for LoadSimdKind
source§fn clone(&self) -> LoadSimdKind
fn clone(&self) -> LoadSimdKind
Returns a copy of the value. Read more
1.0.0 · 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 LoadSimdKind
impl Debug for LoadSimdKind
impl Copy for LoadSimdKind
Auto Trait Implementations§
impl RefUnwindSafe for LoadSimdKind
impl Send for LoadSimdKind
impl Sync for LoadSimdKind
impl Unpin for LoadSimdKind
impl UnwindSafe for LoadSimdKind
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