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. All

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

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped