NirPrimitives

scala.scalanative.nscplugin.NirPrimitives$
See theNirPrimitives companion class
object NirPrimitives

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def isNirPrimitive(code: Int): Boolean
def isRawCastOp(code: Int): Boolean
def isRawPtrLoadOp(code: Int): Boolean
def isRawPtrOp(code: Int): Boolean
def isUnsignedOp(code: Int): Boolean

Concrete fields

final val ARRAY_CLONE: 303
final val BOXED_UNIT: 302
final val BYTE_TO_UINT: 310
final val BYTE_TO_ULONG: 311
final val CAST_DOUBLE_TO_LONG: 345
final val CAST_FLOAT_TO_INT: 343
final val CAST_INT_TO_FLOAT: 342
final val CAST_INT_TO_RAWPTR: 348
final val CAST_LONG_TO_DOUBLE: 344
final val CAST_LONG_TO_RAWPTR: 349
final val CAST_OBJECT_TO_RAW_PTR: 341
final val CAST_RAWPTR_TO_INT: 346
final val CAST_RAWPTR_TO_LONG: 347
final val CAST_RAW_PTR_TO_OBJECT: 340
final val CFUNCPTR_APPLY: 351
final val CFUNCPTR_FROM_FUNCTION: 350
final val CLASS_FIELD_RAWPTR: 352
final val CQUOTE: 304
final val DIV_UINT: 306
final val DIV_ULONG: 307
final val ELEM_RAW_PTR: 339
final val FirstNirPrimitiveCode: 300
final val INT_TO_ULONG: 314
final val LOAD_BOOL: 319
final val LOAD_BYTE: 321
final val LOAD_CHAR: 320
final val LOAD_DOUBLE: 326
final val LOAD_FLOAT: 325
final val LOAD_INT: 323
final val LOAD_LONG: 324
final val LOAD_OBJECT: 328
final val LOAD_RAW_PTR: 327
final val LOAD_SHORT: 322
final val LastNirPrimitiveCode: 354
final val REM_UINT: 308
final val REM_ULONG: 309
final val SHORT_TO_UINT: 312
final val SHORT_TO_ULONG: 313
final val STACKALLOC: 305
final val STORE_BOOL: 329
final val STORE_BYTE: 331
final val STORE_CHAR: 330
final val STORE_DOUBLE: 336
final val STORE_FLOAT: 335
final val STORE_INT: 333
final val STORE_LONG: 334
final val STORE_OBJECT: 338
final val STORE_RAW_PTR: 337
final val STORE_SHORT: 332
final val THROW: 301
final val UINT_TO_DOUBLE: 317
final val UINT_TO_FLOAT: 315
final val ULONG_TO_DOUBLE: 318
final val ULONG_TO_FLOAT: 316