#[repr(C)]pub struct IrInst {
pub cmd: IrCmd,
pub ops: IrOps,
pub last_use: u32,
pub use_count: u16,
pub reg_x64: RegisterX64,
pub reg_a64: RegisterA64,
pub reused_reg: bool,
pub spilled: bool,
pub needs_reload: bool,
}Fields§
§cmd: IrCmd§ops: IrOps§last_use: u32§use_count: u16§reg_x64: RegisterX64§reg_a64: RegisterA64§reused_reg: bool§spilled: bool§needs_reload: boolImplementations§
Trait Implementations§
Source§impl DenseHasher<IrInst> for IrInstHash
impl DenseHasher<IrInst> for IrInstHash
Auto Trait Implementations§
impl Freeze for IrInst
impl RefUnwindSafe for IrInst
impl Send for IrInst
impl Sync for IrInst
impl Unpin for IrInst
impl UnsafeUnpin for IrInst
impl UnwindSafe for IrInst
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