pub struct VectorizedLoopInfo {
pub loop_id: LoopId,
pub vector_width: u8,
pub has_fma: bool,
pub has_reduction: bool,
}Expand description
Information about a vectorized loop.
Fields§
§loop_id: LoopIdLoop identifier.
vector_width: u8Vector width used.
has_fma: boolWhether FMA was used.
has_reduction: boolWhether reduction was needed.
Trait Implementations§
Source§impl Clone for VectorizedLoopInfo
impl Clone for VectorizedLoopInfo
Source§fn clone(&self) -> VectorizedLoopInfo
fn clone(&self) -> VectorizedLoopInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VectorizedLoopInfo
impl RefUnwindSafe for VectorizedLoopInfo
impl Send for VectorizedLoopInfo
impl Sync for VectorizedLoopInfo
impl Unpin for VectorizedLoopInfo
impl UnsafeUnpin for VectorizedLoopInfo
impl UnwindSafe for VectorizedLoopInfo
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