object
Op
Type Members
-
final
case class
Arrayalloc(ty: Type, init: Val) extends Op with Product with Serializable
-
final
case class
Arraylength(arr: Val) extends Op with Product with Serializable
-
final
case class
Arrayload(ty: Type, arr: Val, idx: Val) extends Op with Product with Serializable
-
final
case class
Arraystore(ty: Type, arr: Val, idx: Val, value: Val) extends Op with Product with Serializable
-
final
case class
As(ty: Type, obj: Val) extends Op with Product with Serializable
-
final
case class
Bin(bin: nir.Bin, ty: Type, l: Val, r: Val) extends Op with Product with Serializable
-
final
case class
Box(ty: Type, obj: Val) extends Op with Product with Serializable
-
final
case class
Call(ty: Type, ptr: Val, args: Seq[Val]) extends Op with Product with Serializable
-
final
case class
Classalloc(name: Global) extends Op with Product with Serializable
-
final
case class
Comp(comp: nir.Comp, ty: Type, l: Val, r: Val) extends Op with Product with Serializable
-
final
case class
Conv(conv: nir.Conv, ty: Type, value: Val) extends Op with Product with Serializable
-
final
case class
Copy(value: Val) extends Op with Product with Serializable
-
final
case class
Dynmethod(obj: Val, sig: Sig) extends Op with Product with Serializable
-
final
case class
Elem(ty: Type, ptr: Val, indexes: Seq[Val]) extends Op with Product with Serializable
-
final
case class
Extract(aggr: Val, indexes: Seq[Int]) extends Op with Product with Serializable
-
final
case class
Fieldload(ty: Type, obj: Val, name: Global) extends Op with Product with Serializable
-
final
case class
Fieldstore(ty: Type, obj: Val, name: Global, value: Val) extends Op with Product with Serializable
-
final
case class
Insert(aggr: Val, value: Val, indexes: Seq[Int]) extends Op with Product with Serializable
-
final
case class
Is(ty: Type, obj: Val) extends Op with Product with Serializable
-
final
case class
Load(ty: Type, ptr: Val) extends Op with Product with Serializable
-
final
case class
Method(obj: Val, sig: Sig) extends Op with Product with Serializable
-
final
case class
Module(name: Global) extends Op with Product with Serializable
-
final
case class
Sizeof(ty: Type) extends Op with Product with Serializable
-
final
case class
Stackalloc(ty: Type, n: Val) extends Op with Product with Serializable
-
final
case class
Store(ty: Type, ptr: Val, value: Val) extends Op with Product with Serializable
-
final
case class
Unbox(ty: Type, obj: Val) extends Op with Product with Serializable
-
final
case class
Var(ty: Type) extends Op with Product with Serializable
-
final
case class
Varload(slot: Val) extends Op with Product with Serializable
-
final
case class
Varstore(slot: Val, value: Val) extends Op with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit