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
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 AbstractAttr: Int

    Permalink
  5. final val AlwaysInlineAttr: Int

    Permalink
  6. final val AndBin: Int

    Permalink
  7. final val ArrayType: Int

    Permalink
  8. final val ArrayValueType: Int

    Permalink
  9. final val ArrayValueVal: Int

    Permalink
  10. final val ArrayallocOp: Int

    Permalink
  11. final val ArraylengthOp: Int

    Permalink
  12. final val ArrayloadOp: Int

    Permalink
  13. final val ArraystoreOp: Int

    Permalink
  14. final val AsOp: Int

    Permalink
  15. final val AshrBin: Int

    Permalink
  16. final val Attr: Int(0)

    Permalink
  17. final val BailOptAttr: Int

    Permalink
  18. final val Bin: Int

    Permalink
  19. final val BinOp: Int

    Permalink
  20. final val BitcastConv: Int

    Permalink
  21. final val BoolType: Int

    Permalink
  22. final val BoxOp: Int

    Permalink
  23. final val ByteType: Int

    Permalink
  24. final val ByteVal: Int

    Permalink
  25. final val CallOp: Int

    Permalink
  26. final val CaseNext: Int

    Permalink
  27. final val CharType: Int

    Permalink
  28. final val CharVal: Int

    Permalink
  29. final val CharsVal: Int

    Permalink
  30. final val ClassDefn: Int

    Permalink
  31. final val ClassOfVal: Int

    Permalink
  32. final val ClassallocOp: Int

    Permalink
  33. final val Comp: Int

    Permalink
  34. final val CompOp: Int

    Permalink
  35. final val ConstDefn: Int

    Permalink
  36. final val ConstVal: Int

    Permalink
  37. final val Conv: Int

    Permalink
  38. final val ConvOp: Int

    Permalink
  39. final val CopyOp: Int

    Permalink
  40. final val CtorSig: Int

    Permalink
  41. final val DeclareDefn: Int

    Permalink
  42. final val DefineDefn: Int

    Permalink
  43. final val Defn: Int

    Permalink
  44. final val DidOptAttr: Int

    Permalink
  45. final val DoubleType: Int

    Permalink
  46. final val DoubleVal: Int

    Permalink
  47. final val DuplicateSig: Int

    Permalink
  48. final val DynAttr: Int

    Permalink
  49. final val DynmethodOp: Int

    Permalink
  50. final val ElemOp: Int

    Permalink
  51. final val ExternAttr: Int

    Permalink
  52. final val ExternSig: Int

    Permalink
  53. final val ExtractOp: Int

    Permalink
  54. final val FaddBin: Int

    Permalink
  55. final val FalseVal: Int

    Permalink
  56. final val FdivBin: Int

    Permalink
  57. final val FeqComp: Int

    Permalink
  58. final val FgeComp: Int

    Permalink
  59. final val FgtComp: Int

    Permalink
  60. final val FieldOp: Int

    Permalink
  61. final val FieldSig: Int

    Permalink
  62. final val FieldloadOp: Int

    Permalink
  63. final val FieldstoreOp: Int

    Permalink
  64. final val FleComp: Int

    Permalink
  65. final val FloatType: Int

    Permalink
  66. final val FloatVal: Int

    Permalink
  67. final val FltComp: Int

    Permalink
  68. final val FmulBin: Int

    Permalink
  69. final val FneComp: Int

    Permalink
  70. final val FpextConv: Int

    Permalink
  71. final val FptosiConv: Int

    Permalink
  72. final val FptouiConv: Int

    Permalink
  73. final val FptruncConv: Int

    Permalink
  74. final val FremBin: Int

    Permalink
  75. final val FsubBin: Int

    Permalink
  76. final val FunctionType: Int

    Permalink
  77. final val GeneratedSig: Int

    Permalink
  78. final val Global: Int

    Permalink
  79. final val GlobalVal: Int

    Permalink
  80. final val IaddBin: Int

    Permalink
  81. final val IeqComp: Int

    Permalink
  82. final val IfInst: Int

    Permalink
  83. final val ImulBin: Int

    Permalink
  84. final val IneComp: Int

    Permalink
  85. final val InlineHintAttr: Int

    Permalink
  86. final val InsertOp: Int

    Permalink
  87. final val Inst: Int

    Permalink
  88. final val IntType: Int

    Permalink
  89. final val IntVal: Int

    Permalink
  90. final val InttoptrConv: Int

    Permalink
  91. final val IsOp: Int

    Permalink
  92. final val IsubBin: Int

    Permalink
  93. final val JumpInst: Int

    Permalink
  94. final val LabelInst: Int

    Permalink
  95. final val LabelNext: Int

    Permalink
  96. final val LetInst: Int

    Permalink
  97. final val LetUnwindInst: Int

    Permalink
  98. final val LinkAttr: Int

    Permalink
  99. final val LinktimeConditionVal: Int

    Permalink
  100. final val LinktimeIfInst: Int

    Permalink
  101. final val LoadOp: Int

    Permalink
  102. final val LocalVal: Int

    Permalink
  103. final val LongType: Int

    Permalink
  104. final val LongVal: Int

    Permalink
  105. final val LshrBin: Int

    Permalink
  106. final val MayInlineAttr: Int

    Permalink
  107. final val MaySpecialize: Int

    Permalink
  108. final val MemberGlobal: Int

    Permalink
  109. final val MethodOp: Int

    Permalink
  110. final val MethodSig: Int

    Permalink
  111. final val ModuleDefn: Int

    Permalink
  112. final val ModuleOp: Int

    Permalink
  113. final val Next: Int

    Permalink
  114. final val NoInlineAttr: Int

    Permalink
  115. final val NoOptAttr: Int

    Permalink
  116. final val NoSpecialize: Int

    Permalink
  117. final val NoneGlobal: Int

    Permalink
  118. final val NoneNext: Int

    Permalink
  119. final val NothingType: Int

    Permalink
  120. final val NullType: Int

    Permalink
  121. final val NullVal: Int

    Permalink
  122. final val Op: Int

    Permalink
  123. final val OrBin: Int

    Permalink
  124. final val ProxySig: Int

    Permalink
  125. final val PtrType: Int

    Permalink
  126. final val PtrtointConv: Int

    Permalink
  127. final val RefType: Int

    Permalink
  128. final val RetInst: Int

    Permalink
  129. final val SdivBin: Int

    Permalink
  130. final val SextConv: Int

    Permalink
  131. final val SgeComp: Int

    Permalink
  132. final val SgtComp: Int

    Permalink
  133. final val ShlBin: Int

    Permalink
  134. final val ShortType: Int

    Permalink
  135. final val ShortVal: Int

    Permalink
  136. final def Sig: Int

    Permalink
  137. final val SitofpConv: Int

    Permalink
  138. final val SizeofOp: Int

    Permalink
  139. final val SleComp: Int

    Permalink
  140. final val SltComp: Int

    Permalink
  141. final val SremBin: Int

    Permalink
  142. final val StackallocOp: Int

    Permalink
  143. final val StoreOp: Int

    Permalink
  144. final val StringVal: Int

    Permalink
  145. final val StructValueType: Int

    Permalink
  146. final val StructValueVal: Int

    Permalink
  147. final val StubAttr: Int

    Permalink
  148. final val SwitchInst: Int

    Permalink
  149. final val ThrowInst: Int

    Permalink
  150. final val TopGlobal: Int

    Permalink
  151. final val TraitDefn: Int

    Permalink
  152. final val TrueVal: Int

    Permalink
  153. final val TruncConv: Int

    Permalink
  154. final val Type: Int

    Permalink
  155. final val UdivBin: Int

    Permalink
  156. final val UgeComp: Int

    Permalink
  157. final val UgtComp: Int

    Permalink
  158. final val UitofpConv: Int

    Permalink
  159. final val UleComp: Int

    Permalink
  160. final val UltComp: Int

    Permalink
  161. final val UnOptAttr: Int

    Permalink
  162. final val UnboxOp: Int

    Permalink
  163. final val UnitType: Int

    Permalink
  164. final val UnitVal: Int

    Permalink
  165. final val UnreachableInst: Int

    Permalink
  166. final val UnwindNext: Int

    Permalink
  167. final val UremBin: Int

    Permalink
  168. final val Val: Int

    Permalink
  169. final val VarDefn: Int

    Permalink
  170. final val VarOp: Int

    Permalink
  171. final val VarType: Int

    Permalink
  172. final val VarargType: Int

    Permalink
  173. final val VarloadOp: Int

    Permalink
  174. final val VarstoreOp: Int

    Permalink
  175. final val VirtualType: Int

    Permalink
  176. final val VirtualVal: Int

    Permalink
  177. final val XorBin: Int

    Permalink
  178. final val ZeroVal: Int

    Permalink
  179. final val ZextConv: Int

    Permalink
  180. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped