[−][src]Struct cranelift_codegen::ir::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<ProgramPoint> for ProgramPoint[src]
fn eq(&self, other: &ProgramPoint) -> bool[src]
fn ne(&self, other: &ProgramPoint) -> bool[src]
impl Eq for ProgramPoint[src]
impl Debug for ProgramPoint[src]
impl Display for ProgramPoint[src]
impl From<Inst> for ProgramPoint[src]
impl From<Ebb> for ProgramPoint[src]
impl From<ValueDef> for ProgramPoint[src]
impl From<ProgramPoint> for ExpandedProgramPoint[src]
fn from(pp: ProgramPoint) -> Self[src]
impl Copy for ProgramPoint[src]
impl Clone for ProgramPoint[src]
fn clone(&self) -> ProgramPoint[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Unpin for ProgramPoint
impl Send for ProgramPoint
impl Sync for ProgramPoint
impl RefUnwindSafe for ProgramPoint
impl UnwindSafe for ProgramPoint
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,