object Tags
Serialization tags are unique type ids used to identify types in the binary representation of NIR. There are some holes in the numbering of the types to allow for binary-compatible leeway with adding new IR nodes.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Tags
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val AbstractAttr: Int(15)
- final val AlwaysInlineAttr: Int(4)
- final val AndBin: Int(48)
- final val ArrayType: Int
- final val ArrayValueType: Int
- final val ArrayValueVal: Int
- final val ArrayallocOp: Int
- final val ArraylengthOp: Int
- final val ArrayloadOp: Int
- final val ArraystoreOp: Int
- final val AsOp: Int
- final val AshrBin: Int(47)
- final val Attr: Int(0)
- final val BailOptAttr: Int(10)
- final val Bin: Int(32)
- final val BinOp: Int
- final val BitcastConv: Int(108)
- final val BoolType: Int
- final val BoxOp: Int
- final val ByteType: Int
- final val ByteVal: Int
- final val CallOp: Int
- final val CaseNext: Int
- final val CharType: Int
- final val CharVal: Int
- final val CharsVal: Int
- final val ClassDefn: Int(134)
- final val ClassOfVal: Int
- final val ClassallocOp: Int
- final val Comp: Int(64)
- final val CompOp: Int
- final val ConstDefn: Int(130)
- final val ConstVal: Int
- final val Conv: Int(96)
- final val ConvOp: Int
- final val CopyOp: Int
- final val CtorSig: Int
- final val DeclareDefn: Int(131)
- final val DefineDefn: Int(132)
- final val Defn: Int(128)
- final val DidOptAttr: Int(9)
- final val DoubleType: Int
- final val DoubleVal: Int
- final val DuplicateSig: Int
- final val DynAttr: Int(13)
- final val DynmethodOp: Int
- final val ElemOp: Int
- final val ExternAttr: Int(11)
- final val ExternSig: Int
- final val ExtractOp: Int
- final val FaddBin: Int(34)
- final val FalseVal: Int
- final val FdivBin: Int(41)
- final val FeqComp: Int(75)
- final val FgeComp: Int(78)
- final val FgtComp: Int(77)
- final val FieldOp: Int
- final val FieldSig: Int
- final val FieldloadOp: Int
- final val FieldstoreOp: Int
- final val FleComp: Int(80)
- final val FloatType: Int
- final val FloatVal: Int
- final val FltComp: Int(79)
- final val FmulBin: Int(38)
- final val FneComp: Int(76)
- final val FpextConv: Int(101)
- final val FptosiConv: Int(103)
- final val FptouiConv: Int(102)
- final val FptruncConv: Int(100)
- final val FremBin: Int(44)
- final val FsubBin: Int(36)
- final val FunctionType: Int
- final val GeneratedSig: Int
- final val Global: Int(192)
- final val GlobalVal: Int
- final val IaddBin: Int(33)
- final val IeqComp: Int(65)
- final val IfInst: Int(166)
- final val ImulBin: Int(37)
- final val IneComp: Int(66)
- final val InlineHintAttr: Int(2)
- final val InsertOp: Int
- final val Inst: Int(160)
- final val IntType: Int
- final val IntVal: Int
- final val InttoptrConv: Int(107)
- final val IsOp: Int
- final val IsubBin: Int(35)
- final val JumpInst: Int(165)
- final val LabelInst: Int(161)
- final val LabelNext: Int
- final val LetInst: Int(162)
- final val LetUnwindInst: Int(163)
- final val LinkAttr: Int(12)
- final val LinktimeConditionVal: Int
- final val LinktimeIfInst: Int(170)
- final val LinktimeResolvedAttr: Int(16)
- final val LoadOp: Int
- final val LocalVal: Int
- final val LongType: Int
- final val LongVal: Int
- final val LshrBin: Int(46)
- final val MayInlineAttr: Int(1)
- final val MaySpecialize: Int(5)
- final val MemberGlobal: Int(195)
- final val MethodOp: Int
- final val MethodSig: Int
- final val ModuleDefn: Int(135)
- final val ModuleOp: Int
- final val Next: Int
- final val NoInlineAttr: Int(3)
- final val NoOptAttr: Int(8)
- final val NoSpecialize: Int(6)
- final val NoneGlobal: Int(193)
- final val NoneNext: Int
- final val NothingType: Int
- final val NullType: Int
- final val NullVal: Int
- final val Op: Int
- final val OrBin: Int(49)
- final val ProxySig: Int
- final val PtrType: Int
- final val PtrtointConv: Int(106)
- final val RefType: Int
- final val RetInst: Int(164)
- final val SdivBin: Int(39)
- final val SextConv: Int(99)
- final val SgeComp: Int(72)
- final val SgtComp: Int(71)
- final val ShlBin: Int(45)
- final val ShortType: Int
- final val ShortVal: Int
- final def Sig: Int
- final val SitofpConv: Int(105)
- final val SizeofOp: Int
- final val SleComp: Int(74)
- final val SltComp: Int(73)
- final val SremBin: Int(42)
- final val StackallocOp: Int
- final val StoreOp: Int
- final val StringVal: Int
- final val StructValueType: Int
- final val StructValueVal: Int
- final val StubAttr: Int(14)
- final val SwitchInst: Int(167)
- final val ThrowInst: Int(168)
- final val TopGlobal: Int(194)
- final val TraitDefn: Int(133)
- final val TrueVal: Int
- final val TruncConv: Int(97)
- final val Type: Int
- final val UdivBin: Int(40)
- final val UgeComp: Int(68)
- final val UgtComp: Int(67)
- final val UitofpConv: Int(104)
- final val UleComp: Int(70)
- final val UltComp: Int(69)
- final val UnOptAttr: Int(7)
- final val UnboxOp: Int
- final val UnitType: Int
- final val UnitVal: Int
- final val UnreachableInst: Int(169)
- final val UnwindNext: Int
- final val UremBin: Int(43)
- final val Val: Int
- final val VarDefn: Int(129)
- final val VarOp: Int
- final val VarType: Int
- final val VarargType: Int
- final val VarloadOp: Int
- final val VarstoreOp: Int
- final val VirtualType: Int
- final val VirtualVal: Int
- final val XorBin: Int(50)
- final val ZeroVal: Int
- final val ZextConv: Int(98)
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()