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
- Alphabetic
- By Inheritance
Inherited
- Tags
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val AbstractAttr: Int(15)
- final val AcqRelOrder: Int(5)
- final val AcquireOrder: Int(3)
- final val AlignAttr: Int(21)
- final val AlignmentOfOp: Int(24)
- final val AlwaysInlineAttr: Int(4)
- final val AndBin: Int(16)
- final val ArrayType: Int(19)
- final val ArrayValueType: Int(11)
- final val ArrayValueVal: Int(13)
- final val ArrayallocOp: Int(31)
- final val ArrayallocZoneOp: Int(32)
- final val ArraylengthOp: Int(35)
- final val ArrayloadOp: Int(33)
- final val ArraystoreOp: Int(34)
- final val AsOp: Int(20)
- final val AshrBin: Int(15)
- final val BailOptAttr: Int(10)
- final val BinOp: Int(10)
- final val BitcastConv: Int(12)
- final val BoolType: Int(2)
- final val BoxOp: Int(25)
- final val ByteStringVal: Int(14)
- final val ByteType: Int(5)
- final val ByteVal: Int(6)
- final val CallOp: Int(1)
- final val CaseNext: Int(3)
- final val CharType: Int(4)
- final val CharVal: Int(5)
- final val ClassDefn: Int(6)
- final val ClassOfVal: Int(21)
- final val ClassallocOp: Int(13)
- final val ClassallocZoneOp: Int(14)
- final val CompOp: Int(11)
- final val ConstDefn: Int(2)
- final val ConstVal: Int(18)
- final val ConvOp: Int(12)
- final val CopyOp: Int(22)
- final val CtorSig: Int(2)
- final val DeclareDefn: Int(3)
- final val DefineAttr: Int(22)
- final val DefineDefn: Int(4)
- final val DidOptAttr: Int(9)
- final val DoubleType: Int(10)
- final val DoubleVal: Int(11)
- final val DuplicateSig: Int(7)
- final val DynAttr: Int(13)
- final val DynmethodOp: Int(27)
- final val ElemOp: Int(6)
- final val ExternAttr: Int(11)
- final val ExternSig: Int(5)
- final val ExtractOp: Int(7)
- final val FaddBin: Int(2)
- final val FalseVal: Int(2)
- final val FdivBin: Int(9)
- final val FenceOp: Int(36)
- final val FeqComp: Int(11)
- final val FgeComp: Int(14)
- final val FgtComp: Int(13)
- final val FieldOp: Int(15)
- final val FieldSig: Int(1)
- final val FieldloadOp: Int(16)
- final val FieldstoreOp: Int(17)
- final val FinalAttr: Int(17)
- final val FleComp: Int(16)
- final val FloatType: Int(9)
- final val FloatVal: Int(10)
- final val FltComp: Int(15)
- final val FmulBin: Int(6)
- final val FneComp: Int(12)
- final val FpextConv: Int(5)
- final val FptosiConv: Int(7)
- final val FptouiConv: Int(6)
- final val FptruncConv: Int(4)
- final val FremBin: Int(12)
- final val FsubBin: Int(4)
- final val FunctionType: Int(13)
- final val GeneratedSig: Int(6)
- final val GlobalVal: Int(16)
- final val IaddBin: Int(1)
- final val IeqComp: Int(1)
- final val IfInst: Int(6)
- final val ImulBin: Int(5)
- final val IneComp: Int(2)
- final val InlineHintAttr: Int(2)
- final val InsertOp: Int(8)
- final val IntType: Int(7)
- final val IntVal: Int(8)
- final val InttoptrConv: Int(11)
- final val IsOp: Int(21)
- final val IsubBin: Int(3)
- final val JumpInst: Int(5)
- final val LabelInst: Int(1)
- final val LabelNext: Int(4)
- final val LetInst: Int(2)
- final val LetUnwindInst: Int(3)
- final val LinkAttr: Int(12)
- final val LinkCppRuntimeAttr: Int(23)
- final val LinktimeConditionVal: Int(22)
- final val LinktimeIfInst: Int(10)
- final val LinktimeResolvedAttr: Int(19)
- final val LoadAtomicOp: Int(3)
- final val LoadOp: Int(2)
- final val LocalVal: Int(15)
- final val LongType: Int(8)
- final val LongVal: Int(9)
- final val LshrBin: Int(14)
- final val MayInlineAttr: Int(1)
- final val MaySpecialize: Int(5)
- final val MemberGlobal: Int(3)
- final val MethodOp: Int(18)
- final val MethodSig: Int(3)
- final val ModuleDefn: Int(7)
- final val ModuleOp: Int(19)
- final val MonotonicOrder: Int(2)
- final val NoInlineAttr: Int(3)
- final val NoOptAttr: Int(8)
- final val NoSpecialize: Int(6)
- final val NoneGlobal: Int(1)
- final val NoneNext: Int(1)
- final val NothingType: Int(15)
- final val NullType: Int(14)
- final val NullVal: Int(3)
- final val OrBin: Int(17)
- final val ProxySig: Int(4)
- final val PtrType: Int(3)
- final val PtrtointConv: Int(10)
- final val RefType: Int(20)
- final val ReleaseOrder: Int(4)
- final val RetInst: Int(4)
- final val SSizeCastConv: Int(13)
- final val SafePublishAttr: Int(18)
- final val SdivBin: Int(7)
- final val SeqCstOrder: Int(6)
- final val SextConv: Int(3)
- final val SgeComp: Int(8)
- final val SgtComp: Int(7)
- final val ShlBin: Int(13)
- final val ShortType: Int(6)
- final val ShortVal: Int(7)
- final val SitofpConv: Int(9)
- final val SizeOfOp: Int(23)
- final val SizeType: Int(21)
- final val SizeVal: Int(23)
- final val SleComp: Int(10)
- final val SltComp: Int(9)
- final val SremBin: Int(10)
- final val StackallocOp: Int(9)
- final val StoreAtomicOp: Int(5)
- final val StoreOp: Int(4)
- final val StringVal: Int(19)
- final val StructValueType: Int(12)
- final val StructValueVal: Int(12)
- final val StubAttr: Int(14)
- final val SwitchInst: Int(7)
- final val ThrowInst: Int(8)
- final val TopGlobal: Int(2)
- final val TraitDefn: Int(5)
- final val TrueVal: Int(1)
- final val TruncConv: Int(1)
- final val UdivBin: Int(8)
- final val UgeComp: Int(4)
- final val UgtComp: Int(3)
- final val UitofpConv: Int(8)
- final val UleComp: Int(6)
- final val UltComp: Int(5)
- final val UnOptAttr: Int(7)
- final val UnboxOp: Int(26)
- final val UnitType: Int(18)
- final val UnitVal: Int(17)
- final val Unordered: Int(1)
- final val UnreachableInst: Int(9)
- final val UnwindNext: Int(2)
- final val UremBin: Int(11)
- final val UsesIntrinsicAttr: Int(20)
- final val VarDefn: Int(1)
- final val VarOp: Int(28)
- final val VarType: Int(17)
- final val VarargType: Int(1)
- final val VarloadOp: Int(29)
- final val VarstoreOp: Int(30)
- final val VirtualType: Int(16)
- final val VirtualVal: Int(20)
- final val VolatileAttr: Int(16)
- final val XorBin: Int(18)
- final val ZSizeCastConv: Int(14)
- final val ZeroVal: Int(4)
- final val ZextConv: Int(2)
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()