Struct cranelift_codegen::ir::ProgramPoint  [−][src]
pub struct ProgramPoint(_);
A ProgramPoint represents a position in a function where the live range of an SSA value can
begin or end. It can be either:
- An instruction or
- An EBB header.
This corresponds more or less to the lines in the textual form of Cranelift IR.
Trait Implementations
impl PartialEq for ProgramPoint[src] 
impl PartialEq for ProgramPointfn eq(&self, other: &ProgramPoint) -> bool[src] 
fn eq(&self, other: &ProgramPoint) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &ProgramPoint) -> bool[src] 
fn ne(&self, other: &ProgramPoint) -> boolThis method tests for !=.
impl Eq for ProgramPoint[src] 
impl Eq for ProgramPointimpl Clone for ProgramPoint[src] 
impl Clone for ProgramPointfn clone(&self) -> ProgramPoint[src] 
fn clone(&self) -> ProgramPointReturns 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 ProgramPoint[src] 
impl Copy for ProgramPointimpl From<Inst> for ProgramPoint[src] 
impl From<Inst> for ProgramPointimpl From<Ebb> for ProgramPoint[src] 
impl From<Ebb> for ProgramPointimpl From<ValueDef> for ProgramPoint[src] 
impl From<ValueDef> for ProgramPointimpl 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 ProgramPoint[src] 
impl Display for ProgramPointfn 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 ProgramPoint[src] 
impl Debug for ProgramPointAuto Trait Implementations
impl Send for ProgramPoint
impl Send for ProgramPointimpl Sync for ProgramPoint
impl Sync for ProgramPoint