nir
nir
scala.scalanative.nir
Attr
Attr
Abstract
Alignment
Alignment
AlwaysInline
BailOpt
Define
DidOpt
Dyn
Extern
Final
Inline
InlineHint
Link
LinktimeResolved
MayInline
MaySpecialize
NoInline
NoOpt
NoSpecialize
Opt
SafePublish
Specialize
Stub
UnOpt
UsesIntrinsic
Volatile
Attrs
Attrs
Bin
Bin
And
Ashr
Fadd
Fdiv
Fmul
Frem
Fsub
Iadd
Imul
Isub
Lshr
Or
Sdiv
Shl
Srem
Udiv
Urem
Xor
Comp
Comp
Fcmp
Feq
Fge
Fgt
Fle
Flt
Fne
Icmp
Ieq
Ine
Sge
Sgt
Sle
Slt
Uge
Ugt
Ule
Ult
Conv
Conv
Bitcast
Fpext
Fptosi
Fptoui
Fptrunc
Inttoptr
Ptrtoint
SSizeCast
Sext
Sitofp
Trunc
Uitofp
ZSizeCast
Zext
Defn
Defn
Class
Const
Declare
Define
Define
DebugInfo
DebugInfo
LexicalScope
LexicalScope
Module
Trait
Var
Fresh
Fresh
Global
Global
Member
None
Top
Inst
Inst
Cf
If
Jump
Label
Let
Let
LinktimeCf
LinktimeIf
Ret
Switch
Throw
Unreachable
InstructionBuilder
LinktimeCondition
LinktimeCondition
ComplexCondition
SimpleCondition
Tag
Local
Mangle
MemoryOrder
MemoryOrder
AcqRel
Acquire
Monotonic
Release
SeqCst
Unordered
NIRSource
NIRSource
None
Next
Next
Case
Label
None
Unwind
Of
Op
Op
AlignmentOf
Arrayalloc
Arraylength
Arrayload
Arraystore
As
Bin
Box
Call
Classalloc
Comp
Conv
Copy
Dynmethod
Elem
Extract
Fence
Field
Fieldload
Fieldstore
Insert
Is
Load
Method
Module
SizeOf
Stackalloc
Store
Unbox
Var
Varload
Varstore
Positioned
Positioned
ScopeId
ScopeId
Show
NirShowBuilder
Sig
Sig
Clinit
Ctor
Duplicate
Extern
Field
Generated
Method
Proxy
Scope
Scope
Private
PrivateStatic
Public
PublicStatic
Unmangled
SourceFile
SourceFile
Relative
Virtual
SourcePosition
SourcePosition
Transform
Traverse
Type
Type
AggregateKind
Array
ArrayValue
Bool
Byte
Char
Double
F
FixedSizeI
Float
Function
I
Int
Long
Nothing
Null
PrimitiveKind
Ptr
Ref
RefKind
Short
Size
SpecialKind
StructValue
Unit
ValueKind
Var
Vararg
Virtual
unsigned
Unmangle
Val
Val
ArrayValue
Bool
Byte
ByteString
Char
ClassOf
Const
Double
False
Float
Global
Int
Local
Long
Null
Short
Size
String
StructValue
True
Unit
Virtual
Zero
Versions
scala.scalanative.nir.serialization
BinaryDeserializer
BinarySerializer
DeserializationException
InternedBinarySectionWriter
NIRSectionWriter
Prelude
Prelude
Offsets
Tags
nir
/
scala.scalanative.nir
/
Comp
/
Ult
Ult
case
object
Ult
extends
Icmp
Graph
Supertypes
Self type
trait
Singleton
trait
Product
trait
Mirror
trait
Serializable
trait
Product
trait
Equals
class
Icmp
class
Comp
class
Object
trait
Matchable
class
Any
Ult
.type
Type members
Value members
Type members
Inherited types
type
MirroredElemLabels
=
EmptyTuple
Inherited from:
Singleton
type
MirroredElemTypes
=
EmptyTuple
Inherited from:
Singleton
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
type
MirroredMonoType
=
Singleton
Inherited from:
Singleton
type
MirroredType
=
Singleton
Inherited from:
Singleton
Value members
Inherited methods
def
fromProduct
(
p:
Product
):
MirroredMonoType
Inherited from:
Singleton
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
final
def
show
:
String
Inherited from:
Comp