Crate rune_ssa[][src]

Expand description

The state machine assembler of Rune.


The descriptor of a single assignment.

A block containing a sequence of assignments.

Identifier to a block.

The identifier of a constant.

The definition of an input to a block.

The central state machine assembler.

The identifier for the static assignment.

A variable that can be used as block entries or temporaries. Instructions typically produce and use vars.


A constant value.

Error raised during machine construction.

An operation that terminates a block.

A single abstract machine instruction.