Object

scala.scalanative.nir.serialization

Tags

Related Doc: package serialization

Permalink

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
Visibility
  1. Public
  2. All

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final val AlwaysInlineAttr: Int

    Permalink
  5. final val AndBin: Int

    Permalink
  6. final val ArrayType: Int

    Permalink
  7. final val ArrayVal: Int

    Permalink
  8. final val AsOp: Int

    Permalink
  9. final val AshrBin: Int

    Permalink
  10. final val Attr: Int(0)

    Permalink
  11. final val Bin: Int

    Permalink
  12. final val BinOp: Int

    Permalink
  13. final val BitcastConv: Int

    Permalink
  14. final val BoolType: Int

    Permalink
  15. final val BoxOp: Int

    Permalink
  16. final val ByteType: Int

    Permalink
  17. final val ByteVal: Int

    Permalink
  18. final val CallOp: Int

    Permalink
  19. final val CaseNext: Int

    Permalink
  20. final val CharType: Int

    Permalink
  21. final val CharsVal: Int

    Permalink
  22. final val ClassDefn: Int

    Permalink
  23. final val ClassType: Int

    Permalink
  24. final val ClassallocOp: Int

    Permalink
  25. final val ClosureOp: Int

    Permalink
  26. final val Comp: Int

    Permalink
  27. final val CompOp: Int

    Permalink
  28. final val ConstDefn: Int

    Permalink
  29. final val ConstVal: Int

    Permalink
  30. final val Conv: Int

    Permalink
  31. final val ConvOp: Int

    Permalink
  32. final val CopyOp: Int

    Permalink
  33. final val DeclareDefn: Int

    Permalink
  34. final val DefineDefn: Int

    Permalink
  35. final val Defn: Int

    Permalink
  36. final val DoubleType: Int

    Permalink
  37. final val DoubleVal: Int

    Permalink
  38. final val DynAttr: Int

    Permalink
  39. final val DynmethodOp: Int

    Permalink
  40. final val ElemOp: Int

    Permalink
  41. final val ExternAttr: Int

    Permalink
  42. final val ExtractOp: Int

    Permalink
  43. final val FaddBin: Int

    Permalink
  44. final val FalseVal: Int

    Permalink
  45. final val FdivBin: Int

    Permalink
  46. final val FeqComp: Int

    Permalink
  47. final val FgeComp: Int

    Permalink
  48. final val FgtComp: Int

    Permalink
  49. final val FieldOp: Int

    Permalink
  50. final val FleComp: Int

    Permalink
  51. final val FloatType: Int

    Permalink
  52. final val FloatVal: Int

    Permalink
  53. final val FltComp: Int

    Permalink
  54. final val FmulBin: Int

    Permalink
  55. final val FneComp: Int

    Permalink
  56. final val FpextConv: Int

    Permalink
  57. final val FptosiConv: Int

    Permalink
  58. final val FptouiConv: Int

    Permalink
  59. final val FptruncConv: Int

    Permalink
  60. final val FremBin: Int

    Permalink
  61. final val FsubBin: Int

    Permalink
  62. final val FunctionType: Int

    Permalink
  63. final val Global: Int

    Permalink
  64. final val GlobalVal: Int

    Permalink
  65. final val IaddBin: Int

    Permalink
  66. final val IeqComp: Int

    Permalink
  67. final val IfInst: Int

    Permalink
  68. final val ImulBin: Int

    Permalink
  69. final val IneComp: Int

    Permalink
  70. final val InlineHintAttr: Int

    Permalink
  71. final val InsertOp: Int

    Permalink
  72. final val Inst: Int

    Permalink
  73. final val IntType: Int

    Permalink
  74. final val IntVal: Int

    Permalink
  75. final val InttoptrConv: Int

    Permalink
  76. final val IsOp: Int

    Permalink
  77. final val IsubBin: Int

    Permalink
  78. final val JumpInst: Int

    Permalink
  79. final val LabelInst: Int

    Permalink
  80. final val LabelNext: Int

    Permalink
  81. final val LetInst: Int

    Permalink
  82. final val LinkAttr: Int

    Permalink
  83. final val LoadOp: Int

    Permalink
  84. final val LocalVal: Int

    Permalink
  85. final val LongType: Int

    Permalink
  86. final val LongVal: Int

    Permalink
  87. final val LshrBin: Int

    Permalink
  88. final val MayInlineAttr: Int

    Permalink
  89. final val MemberGlobal: Int

    Permalink
  90. final val MethodOp: Int

    Permalink
  91. final val ModuleDefn: Int

    Permalink
  92. final val ModuleOp: Int

    Permalink
  93. final val ModuleType: Int

    Permalink
  94. final val Next: Int

    Permalink
  95. final val NoInlineAttr: Int

    Permalink
  96. final val NoneGlobal: Int

    Permalink
  97. final val NoneInst: Int

    Permalink
  98. final val NoneNext: Int

    Permalink
  99. final val NoneType: Int

    Permalink
  100. final val NoneVal: Int

    Permalink
  101. final val NothingType: Int

    Permalink
  102. final val Op: Int

    Permalink
  103. final val OrBin: Int

    Permalink
  104. final val OverrideAttr: Int

    Permalink
  105. final val PinAlwaysAttr: Int

    Permalink
  106. final val PinIfAttr: Int

    Permalink
  107. final val PinWeakAttr: Int

    Permalink
  108. final val PtrType: Int

    Permalink
  109. final val PtrtointConv: Int

    Permalink
  110. final val PureAttr: Int

    Permalink
  111. final val RetInst: Int

    Permalink
  112. final val SdivBin: Int

    Permalink
  113. final val SelectOp: Int

    Permalink
  114. final val SextConv: Int

    Permalink
  115. final val SgeComp: Int

    Permalink
  116. final val SgtComp: Int

    Permalink
  117. final val ShlBin: Int

    Permalink
  118. final val ShortType: Int

    Permalink
  119. final val ShortVal: Int

    Permalink
  120. final val SitofpConv: Int

    Permalink
  121. final val SizeofOp: Int

    Permalink
  122. final val SleComp: Int

    Permalink
  123. final val SltComp: Int

    Permalink
  124. final val SremBin: Int

    Permalink
  125. final val StackallocOp: Int

    Permalink
  126. final val StoreOp: Int

    Permalink
  127. final val StringVal: Int

    Permalink
  128. final val StructDefn: Int

    Permalink
  129. final val StructType: Int

    Permalink
  130. final val StructVal: Int

    Permalink
  131. final val SwitchInst: Int

    Permalink
  132. final val ThrowInst: Int

    Permalink
  133. final val TopGlobal: Int

    Permalink
  134. final val TraitDefn: Int

    Permalink
  135. final val TraitType: Int

    Permalink
  136. final val TrueVal: Int

    Permalink
  137. final val TruncConv: Int

    Permalink
  138. final val Type: Int

    Permalink
  139. final val UByteType: Int

    Permalink
  140. final val UIntType: Int

    Permalink
  141. final val ULongType: Int

    Permalink
  142. final val UShortType: Int

    Permalink
  143. final val UdivBin: Int

    Permalink
  144. final val UgeComp: Int

    Permalink
  145. final val UgtComp: Int

    Permalink
  146. final val UitofpConv: Int

    Permalink
  147. final val UleComp: Int

    Permalink
  148. final val UltComp: Int

    Permalink
  149. final val UnboxOp: Int

    Permalink
  150. final val UndefVal: Int

    Permalink
  151. final val UnitType: Int

    Permalink
  152. final val UnitVal: Int

    Permalink
  153. final val UnreachableInst: Int

    Permalink
  154. final val UnwindNext: Int

    Permalink
  155. final val UremBin: Int

    Permalink
  156. final val Val: Int

    Permalink
  157. final val VarDefn: Int

    Permalink
  158. final val VarargType: Int

    Permalink
  159. final val VoidType: Int

    Permalink
  160. final val XorBin: Int

    Permalink
  161. final val ZeroVal: Int

    Permalink
  162. final val ZextConv: Int

    Permalink
  163. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  164. def clone(): AnyRef

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  172. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  173. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  175. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped