Enum cretonne_codegen::ir::ExpandedProgramPoint [] [src]

pub enum ExpandedProgramPoint {
    Inst(Inst),
    Ebb(Ebb),
}

An expanded program point directly exposes the variants, but takes twice the space to represent.

Variants

An instruction in the function.

An EBB header.

Methods

impl ExpandedProgramPoint
[src]

[src]

Get the instruction we know is inside.

Trait Implementations

impl PartialEq for ExpandedProgramPoint
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for ExpandedProgramPoint
[src]

impl Clone for ExpandedProgramPoint
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for ExpandedProgramPoint
[src]

impl From<Inst> for ExpandedProgramPoint
[src]

[src]

Performs the conversion.

impl From<Ebb> for ExpandedProgramPoint
[src]

[src]

Performs the conversion.

impl From<ValueDef> for ExpandedProgramPoint
[src]

[src]

Performs the conversion.

impl From<ProgramPoint> for ExpandedProgramPoint
[src]

[src]

Performs the conversion.

impl Display for ExpandedProgramPoint
[src]

[src]

Formats the value using the given formatter. Read more

impl Debug for ExpandedProgramPoint
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations