pub struct VectorizationHintInfo {
pub op_name: String,
pub dim_name: String,
pub lanes: u32,
pub is_reduction: bool,
pub is_contiguous: bool,
}Expand description
A vectorization hint passed through to backends.
Fields§
§op_name: StringOperation name.
dim_name: StringDimension name to vectorize.
lanes: u32Number of SIMD lanes.
is_reduction: boolWhether this is a reduction dimension.
is_contiguous: boolWhether memory access is contiguous.
Trait Implementations§
Source§impl Clone for VectorizationHintInfo
impl Clone for VectorizationHintInfo
Source§fn clone(&self) -> VectorizationHintInfo
fn clone(&self) -> VectorizationHintInfo
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 VectorizationHintInfo
impl RefUnwindSafe for VectorizationHintInfo
impl Send for VectorizationHintInfo
impl Sync for VectorizationHintInfo
impl Unpin for VectorizationHintInfo
impl UnsafeUnpin for VectorizationHintInfo
impl UnwindSafe for VectorizationHintInfo
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