scala.scalanative.nir.serialization

Tags

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
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Tags
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final val AlwaysInlineAttr: Int

  7. final val AndBin: Int

  8. final val ArrayType: Int

  9. final val ArrayVal: Int

  10. final val AsOp: Int

  11. final val AshrBin: Int

  12. final val Attr: Int(0)

  13. final val Bin: Int

  14. final val BinOp: Int

  15. final val BitcastConv: Int

  16. final val BoolType: Int

  17. final val BoxOp: Int

  18. final val ByteType: Int

  19. final val ByteVal: Int

  20. final val CallOp: Int

  21. final val CaseNext: Int

  22. final val CharType: Int

  23. final val CharsVal: Int

  24. final val ClassDefn: Int

  25. final val ClassType: Int

  26. final val ClassallocOp: Int

  27. final val ClosureOp: Int

  28. final val Comp: Int

  29. final val CompOp: Int

  30. final val ConstDefn: Int

  31. final val ConstVal: Int

  32. final val Conv: Int

  33. final val ConvOp: Int

  34. final val CopyOp: Int

  35. final val DeclareDefn: Int

  36. final val DefineDefn: Int

  37. final val Defn: Int

  38. final val DoubleType: Int

  39. final val DoubleVal: Int

  40. final val DynAttr: Int

  41. final val DynmethodOp: Int

  42. final val ElemOp: Int

  43. final val ExternAttr: Int

  44. final val ExtractOp: Int

  45. final val FaddBin: Int

  46. final val FalseVal: Int

  47. final val FdivBin: Int

  48. final val FeqComp: Int

  49. final val FgeComp: Int

  50. final val FgtComp: Int

  51. final val FieldOp: Int

  52. final val FleComp: Int

  53. final val FloatType: Int

  54. final val FloatVal: Int

  55. final val FltComp: Int

  56. final val FmulBin: Int

  57. final val FneComp: Int

  58. final val FpextConv: Int

  59. final val FptosiConv: Int

  60. final val FptouiConv: Int

  61. final val FptruncConv: Int

  62. final val FremBin: Int

  63. final val FsubBin: Int

  64. final val FunctionType: Int

  65. final val Global: Int

  66. final val GlobalVal: Int

  67. final val IaddBin: Int

  68. final val IeqComp: Int

  69. final val IfInst: Int

  70. final val ImulBin: Int

  71. final val IneComp: Int

  72. final val InlineHintAttr: Int

  73. final val InsertOp: Int

  74. final val Inst: Int

  75. final val IntType: Int

  76. final val IntVal: Int

  77. final val InttoptrConv: Int

  78. final val IsOp: Int

  79. final val IsubBin: Int

  80. final val JumpInst: Int

  81. final val LabelInst: Int

  82. final val LabelNext: Int

  83. final val LetInst: Int

  84. final val LinkAttr: Int

  85. final val LoadOp: Int

  86. final val LocalVal: Int

  87. final val LongType: Int

  88. final val LongVal: Int

  89. final val LshrBin: Int

  90. final val MayInlineAttr: Int

  91. final val MemberGlobal: Int

  92. final val MethodOp: Int

  93. final val ModuleDefn: Int

  94. final val ModuleOp: Int

  95. final val ModuleType: Int

  96. final val Next: Int

  97. final val NoInlineAttr: Int

  98. final val NoneGlobal: Int

  99. final val NoneInst: Int

  100. final val NoneNext: Int

  101. final val NoneType: Int

  102. final val NoneVal: Int

  103. final val NothingType: Int

  104. final val Op: Int

  105. final val OrBin: Int

  106. final val OverrideAttr: Int

  107. final val PinAlwaysAttr: Int

  108. final val PinIfAttr: Int

  109. final val PinWeakAttr: Int

  110. final val PtrType: Int

  111. final val PtrtointConv: Int

  112. final val PureAttr: Int

  113. final val RetInst: Int

  114. final val SdivBin: Int

  115. final val SelectOp: Int

  116. final val SextConv: Int

  117. final val SgeComp: Int

  118. final val SgtComp: Int

  119. final val ShlBin: Int

  120. final val ShortType: Int

  121. final val ShortVal: Int

  122. final val SitofpConv: Int

  123. final val SizeofOp: Int

  124. final val SleComp: Int

  125. final val SltComp: Int

  126. final val SremBin: Int

  127. final val StackallocOp: Int

  128. final val StoreOp: Int

  129. final val StringVal: Int

  130. final val StructDefn: Int

  131. final val StructType: Int

  132. final val StructVal: Int

  133. final val SwitchInst: Int

  134. final val ThrowInst: Int

  135. final val TopGlobal: Int

  136. final val TraitDefn: Int

  137. final val TraitType: Int

  138. final val TrueVal: Int

  139. final val TruncConv: Int

  140. final val Type: Int

  141. final val UByteType: Int

  142. final val UIntType: Int

  143. final val ULongType: Int

  144. final val UShortType: Int

  145. final val UdivBin: Int

  146. final val UgeComp: Int

  147. final val UgtComp: Int

  148. final val UitofpConv: Int

  149. final val UleComp: Int

  150. final val UltComp: Int

  151. final val UnboxOp: Int

  152. final val UndefVal: Int

  153. final val UnitType: Int

  154. final val UnitVal: Int

  155. final val UnreachableInst: Int

  156. final val UnwindNext: Int

  157. final val UremBin: Int

  158. final val Val: Int

  159. final val VarDefn: Int

  160. final val VarargType: Int

  161. final val VoidType: Int

  162. final val XorBin: Int

  163. final val ZeroVal: Int

  164. final val ZextConv: Int

  165. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  166. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  167. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  168. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  169. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  170. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  171. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  172. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  173. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  174. final def notify(): Unit

    Definition Classes
    AnyRef
  175. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  176. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  177. def toString(): String

    Definition Classes
    AnyRef → Any
  178. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  179. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  180. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped