Packages

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
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Tags
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final val AbstractAttr: Int(15)
  5. final val AlwaysInlineAttr: Int(4)
  6. final val AndBin: Int(48)
  7. final val ArrayType: Int
  8. final val ArrayValueType: Int
  9. final val ArrayValueVal: Int
  10. final val ArrayallocOp: Int
  11. final val ArraylengthOp: Int
  12. final val ArrayloadOp: Int
  13. final val ArraystoreOp: Int
  14. final val AsOp: Int
  15. final val AshrBin: Int(47)
  16. final val Attr: Int(0)
  17. final val BailOptAttr: Int(10)
  18. final val Bin: Int(32)
  19. final val BinOp: Int
  20. final val BitcastConv: Int(108)
  21. final val BoolType: Int
  22. final val BoxOp: Int
  23. final val ByteType: Int
  24. final val ByteVal: Int
  25. final val CallOp: Int
  26. final val CaseNext: Int
  27. final val CharType: Int
  28. final val CharVal: Int
  29. final val CharsVal: Int
  30. final val ClassDefn: Int(134)
  31. final val ClassOfVal: Int
  32. final val ClassallocOp: Int
  33. final val Comp: Int(64)
  34. final val CompOp: Int
  35. final val ConstDefn: Int(130)
  36. final val ConstVal: Int
  37. final val Conv: Int(96)
  38. final val ConvOp: Int
  39. final val CopyOp: Int
  40. final val CtorSig: Int
  41. final val DeclareDefn: Int(131)
  42. final val DefineDefn: Int(132)
  43. final val Defn: Int(128)
  44. final val DidOptAttr: Int(9)
  45. final val DoubleType: Int
  46. final val DoubleVal: Int
  47. final val DuplicateSig: Int
  48. final val DynAttr: Int(13)
  49. final val DynmethodOp: Int
  50. final val ElemOp: Int
  51. final val ExternAttr: Int(11)
  52. final val ExternSig: Int
  53. final val ExtractOp: Int
  54. final val FaddBin: Int(34)
  55. final val FalseVal: Int
  56. final val FdivBin: Int(41)
  57. final val FeqComp: Int(75)
  58. final val FgeComp: Int(78)
  59. final val FgtComp: Int(77)
  60. final val FieldOp: Int
  61. final val FieldSig: Int
  62. final val FieldloadOp: Int
  63. final val FieldstoreOp: Int
  64. final val FleComp: Int(80)
  65. final val FloatType: Int
  66. final val FloatVal: Int
  67. final val FltComp: Int(79)
  68. final val FmulBin: Int(38)
  69. final val FneComp: Int(76)
  70. final val FpextConv: Int(101)
  71. final val FptosiConv: Int(103)
  72. final val FptouiConv: Int(102)
  73. final val FptruncConv: Int(100)
  74. final val FremBin: Int(44)
  75. final val FsubBin: Int(36)
  76. final val FunctionType: Int
  77. final val GeneratedSig: Int
  78. final val Global: Int(192)
  79. final val GlobalVal: Int
  80. final val IaddBin: Int(33)
  81. final val IeqComp: Int(65)
  82. final val IfInst: Int(166)
  83. final val ImulBin: Int(37)
  84. final val IneComp: Int(66)
  85. final val InlineHintAttr: Int(2)
  86. final val InsertOp: Int
  87. final val Inst: Int(160)
  88. final val IntType: Int
  89. final val IntVal: Int
  90. final val InttoptrConv: Int(107)
  91. final val IsOp: Int
  92. final val IsubBin: Int(35)
  93. final val JumpInst: Int(165)
  94. final val LabelInst: Int(161)
  95. final val LabelNext: Int
  96. final val LetInst: Int(162)
  97. final val LetUnwindInst: Int(163)
  98. final val LinkAttr: Int(12)
  99. final val LinktimeConditionVal: Int
  100. final val LinktimeIfInst: Int(170)
  101. final val LinktimeResolvedAttr: Int(16)
  102. final val LoadOp: Int
  103. final val LocalVal: Int
  104. final val LongType: Int
  105. final val LongVal: Int
  106. final val LshrBin: Int(46)
  107. final val MayInlineAttr: Int(1)
  108. final val MaySpecialize: Int(5)
  109. final val MemberGlobal: Int(195)
  110. final val MethodOp: Int
  111. final val MethodSig: Int
  112. final val ModuleDefn: Int(135)
  113. final val ModuleOp: Int
  114. final val Next: Int
  115. final val NoInlineAttr: Int(3)
  116. final val NoOptAttr: Int(8)
  117. final val NoSpecialize: Int(6)
  118. final val NoneGlobal: Int(193)
  119. final val NoneNext: Int
  120. final val NothingType: Int
  121. final val NullType: Int
  122. final val NullVal: Int
  123. final val Op: Int
  124. final val OrBin: Int(49)
  125. final val ProxySig: Int
  126. final val PtrType: Int
  127. final val PtrtointConv: Int(106)
  128. final val RefType: Int
  129. final val RetInst: Int(164)
  130. final val SdivBin: Int(39)
  131. final val SextConv: Int(99)
  132. final val SgeComp: Int(72)
  133. final val SgtComp: Int(71)
  134. final val ShlBin: Int(45)
  135. final val ShortType: Int
  136. final val ShortVal: Int
  137. final def Sig: Int
  138. final val SitofpConv: Int(105)
  139. final val SizeofOp: Int
  140. final val SleComp: Int(74)
  141. final val SltComp: Int(73)
  142. final val SremBin: Int(42)
  143. final val StackallocOp: Int
  144. final val StoreOp: Int
  145. final val StringVal: Int
  146. final val StructValueType: Int
  147. final val StructValueVal: Int
  148. final val StubAttr: Int(14)
  149. final val SwitchInst: Int(167)
  150. final val ThrowInst: Int(168)
  151. final val TopGlobal: Int(194)
  152. final val TraitDefn: Int(133)
  153. final val TrueVal: Int
  154. final val TruncConv: Int(97)
  155. final val Type: Int
  156. final val UdivBin: Int(40)
  157. final val UgeComp: Int(68)
  158. final val UgtComp: Int(67)
  159. final val UitofpConv: Int(104)
  160. final val UleComp: Int(70)
  161. final val UltComp: Int(69)
  162. final val UnOptAttr: Int(7)
  163. final val UnboxOp: Int
  164. final val UnitType: Int
  165. final val UnitVal: Int
  166. final val UnreachableInst: Int(169)
  167. final val UnwindNext: Int
  168. final val UremBin: Int(43)
  169. final val Val: Int
  170. final val VarDefn: Int(129)
  171. final val VarOp: Int
  172. final val VarType: Int
  173. final val VarargType: Int
  174. final val VarloadOp: Int
  175. final val VarstoreOp: Int
  176. final val VirtualType: Int
  177. final val VirtualVal: Int
  178. final val XorBin: Int(50)
  179. final val ZeroVal: Int
  180. final val ZextConv: Int(98)
  181. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  182. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  183. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  184. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  185. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  186. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  187. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  188. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  189. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  190. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  191. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  192. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  193. def toString(): String
    Definition Classes
    AnyRef → Any
  194. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  195. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  196. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped