pub struct SplitBlockPass {
pub threshold: u32,
}Expand description
Split block pass, used to create more control flow points for other passes to transform.
Fields§
§threshold: u32The number of SSA values required to be within a block for it to be split into two seperate blocks.
Trait Implementations§
Source§impl Clone for SplitBlockPass
impl Clone for SplitBlockPass
Source§fn clone(&self) -> SplitBlockPass
fn clone(&self) -> SplitBlockPass
Returns a duplicate 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 SplitBlockPass
impl Debug for SplitBlockPass
Source§impl<'de> Deserialize<'de> for SplitBlockPass
impl<'de> Deserialize<'de> for SplitBlockPass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SplitBlockPass
impl RefUnwindSafe for SplitBlockPass
impl Send for SplitBlockPass
impl Sync for SplitBlockPass
impl Unpin for SplitBlockPass
impl UnwindSafe for SplitBlockPass
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