Struct cranelift_codegen::ir::ProgramPoint
source · pub struct ProgramPoint(_);
Expand description
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§
source§impl Clone for ProgramPoint
impl Clone for ProgramPoint
source§fn clone(&self) -> ProgramPoint
fn clone(&self) -> ProgramPoint
Returns a copy 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 ProgramPoint
impl Debug for ProgramPoint
source§impl Display for ProgramPoint
impl Display for ProgramPoint
source§impl From<Ebb> for ProgramPoint
impl From<Ebb> for ProgramPoint
source§impl From<Inst> for ProgramPoint
impl From<Inst> for ProgramPoint
source§impl From<ProgramPoint> for ExpandedProgramPoint
impl From<ProgramPoint> for ExpandedProgramPoint
source§fn from(pp: ProgramPoint) -> Self
fn from(pp: ProgramPoint) -> Self
Converts to this type from the input type.