Enum rune_ssa::Value [−][src]
pub enum Value { }
Expand description
A single abstract machine instruction.
Variants
A numerated input.
Tuple Fields of Input
0: usize
An instruction to load a constant as a value.
Tuple Fields of Const
0: ConstId
A phony use node, indicating what assignments flow into this.
Tuple Fields of Phi
0: Phi
Compute !arg
.
Tuple Fields of Not
0: Assign
Compute lhs + rhs
.
Compute lhs - rhs
.
Compute lhs / rhs
.
Compute lhs * rhs
.
Compare if lhs < rhs
.
Compare if lhs <= rhs
.
Compare if lhs == rhs
.
Compare if lhs > rhs
.
Compare if lhs >= rhs
.
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Value
impl !UnwindSafe for Value
Blanket Implementations
Mutably borrows from an owned value. Read more