Instruction

amyc.backend.wasm.Instructions$.Instruction
sealed abstract class Instruction

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Block
class Code
class Comment
class Loop
class `else`
class `if`
object `return`.type
class br
class br_if
class br_table
class call
class drop
object drop.type
class drop
object end.type
class get
class set
object add.type
object and.type
object clz.type
class const
object ctz.type
object div_s.type
object div_u.type
object eq.type
object eqz.type
object extend16_s.type
object extend8_s.type
object ge_s.type
object ge_u.type
object gt_s.type
object gt_u.type
object le_s.type
object le_u.type
object load.type
object load16_s.type
object load16_u.type
object load8_s.type
object load8_u.type
object lt_s.type
object lt_u.type
object mul.type
object ne.type
object or.type
object popcnt.type
object reinterpret_f32.type
object rem_s.type
object rem_u.type
object rotl.type
object rotr.type
object shl.type
object shr_s.type
object shr_u.type
object store.type
object store16.type
object store8.type
object sub.type
object trunc_f32_s.type
object trunc_f32_u.type
object trunc_f64_s.type
object trunc_f64_u.type
object trunc_sat_f32_s.type
object trunc_sat_f32_u.type
object trunc_sat_f64_s.type
object trunc_sat_f64_u.type
object wrap_i64.type
object xor.type
class get
class set
class tee
object copy.type
object fill.type
object grow.type
class init
object size.type
object nop.type
class `null`
class func
object is_null.type
class copy
class fill
class get
class grow
class init
class set
class size
object unreachable.type
Show all

Members list

Value members

Concrete methods

def <:>(i: Instruction): Code

Inherited methods

def <:>(i: Instruction): Code
Implicitly added by i2c

Attributes

Inherited from:
Instruction
def productElementNames: Iterator[String]
Implicitly added by i2c

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]
Implicitly added by i2c

Attributes

Inherited from:
Product