pub struct LicmPreheaderBuilder {
pub created: Vec<LoopPreheader>,
pub next_block_id: u32,
}Expand description
LICM preheader builder
Fields§
§created: Vec<LoopPreheader>§next_block_id: u32Implementations§
Source§impl LicmPreheaderBuilder
impl LicmPreheaderBuilder
pub fn new(start_id: u32) -> Self
pub fn create_preheader(&mut self, loop_id: LoopLevelId) -> LoopPreheader
pub fn count(&self) -> usize
Trait Implementations§
Source§impl Debug for LicmPreheaderBuilder
impl Debug for LicmPreheaderBuilder
Source§impl Default for LicmPreheaderBuilder
impl Default for LicmPreheaderBuilder
Source§fn default() -> LicmPreheaderBuilder
fn default() -> LicmPreheaderBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LicmPreheaderBuilder
impl RefUnwindSafe for LicmPreheaderBuilder
impl Send for LicmPreheaderBuilder
impl Sync for LicmPreheaderBuilder
impl Unpin for LicmPreheaderBuilder
impl UnsafeUnpin for LicmPreheaderBuilder
impl UnwindSafe for LicmPreheaderBuilder
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