Enum cranelift_codegen::ir::ExpandedProgramPoint [−][src]
An expanded program point directly exposes the variants, but takes twice the space to represent.
Variants
Inst(Inst)An instruction in the function.
Ebb(Ebb)An EBB header.
Methods
impl ExpandedProgramPoint[src]
impl ExpandedProgramPointpub fn unwrap_inst(self) -> Inst[src]
pub fn unwrap_inst(self) -> InstGet the instruction we know is inside.
Trait Implementations
impl PartialEq for ExpandedProgramPoint[src]
impl PartialEq for ExpandedProgramPointfn eq(&self, other: &ExpandedProgramPoint) -> bool[src]
fn eq(&self, other: &ExpandedProgramPoint) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &ExpandedProgramPoint) -> bool[src]
fn ne(&self, other: &ExpandedProgramPoint) -> boolThis method tests for !=.
impl Eq for ExpandedProgramPoint[src]
impl Eq for ExpandedProgramPointimpl Clone for ExpandedProgramPoint[src]
impl Clone for ExpandedProgramPointfn clone(&self) -> ExpandedProgramPoint[src]
fn clone(&self) -> ExpandedProgramPointReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Copy for ExpandedProgramPoint[src]
impl Copy for ExpandedProgramPointimpl From<Inst> for ExpandedProgramPoint[src]
impl From<Inst> for ExpandedProgramPointimpl From<Ebb> for ExpandedProgramPoint[src]
impl From<Ebb> for ExpandedProgramPointimpl From<ValueDef> for ExpandedProgramPoint[src]
impl From<ValueDef> for ExpandedProgramPointimpl From<ProgramPoint> for ExpandedProgramPoint[src]
impl From<ProgramPoint> for ExpandedProgramPointfn from(pp: ProgramPoint) -> Self[src]
fn from(pp: ProgramPoint) -> SelfPerforms the conversion.
impl Display for ExpandedProgramPoint[src]
impl Display for ExpandedProgramPointfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Debug for ExpandedProgramPoint[src]
impl Debug for ExpandedProgramPointAuto Trait Implementations
impl Send for ExpandedProgramPoint
impl Send for ExpandedProgramPointimpl Sync for ExpandedProgramPoint
impl Sync for ExpandedProgramPoint