pub struct EmitInfo { /* private fields */ }
Available on crate feature
x86
only.Expand description
Constant state used during emissions of a sequence of instructions.
Implementations§
Trait Implementations§
Source§impl AvailableFeatures for &EmitInfo
impl AvailableFeatures for &EmitInfo
fn _64b(&self) -> bool
fn compat(&self) -> bool
fn sse(&self) -> bool
fn sse2(&self) -> bool
fn sse3(&self) -> bool
fn ssse3(&self) -> bool
fn sse41(&self) -> bool
fn sse42(&self) -> bool
fn bmi1(&self) -> bool
fn bmi2(&self) -> bool
fn lzcnt(&self) -> bool
fn popcnt(&self) -> bool
fn avx(&self) -> bool
fn avx2(&self) -> bool
fn avx512f(&self) -> bool
fn avx512vl(&self) -> bool
fn cmpxchg16b(&self) -> bool
fn fma(&self) -> bool
fn avx512dq(&self) -> bool
fn avx512bitalg(&self) -> bool
fn avx512vbmi(&self) -> bool
Auto Trait Implementations§
impl Freeze for EmitInfo
impl RefUnwindSafe for EmitInfo
impl Send for EmitInfo
impl Sync for EmitInfo
impl Unpin for EmitInfo
impl UnwindSafe for EmitInfo
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