pub struct LoopUnroll {
pub factor: usize,
pub max_trip_count: usize,
}Expand description
Conservative loop unroller.
Fields§
§factor: usizeMaximum body clones per loop iteration (default 4).
max_trip_count: usizeRefuse loops above this constant trip-count bound.
Trait Implementations§
Source§impl Default for LoopUnroll
impl Default for LoopUnroll
Source§impl FunctionPass for LoopUnroll
impl FunctionPass for LoopUnroll
Auto Trait Implementations§
impl Freeze for LoopUnroll
impl RefUnwindSafe for LoopUnroll
impl Send for LoopUnroll
impl Sync for LoopUnroll
impl Unpin for LoopUnroll
impl UnsafeUnpin for LoopUnroll
impl UnwindSafe for LoopUnroll
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