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 isRawPtrCastOp(code: Int): Boolean
def isRawPtrLoadOp(code: Int): Boolean
def isRawPtrOp(code: Int): Boolean
def isUnsignedOp(code: Int): Boolean

Concrete fields

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