LLVMIntrinsics

class Object
trait Matchable
class Any

Type members

Classlikes

class IntOverflow(val value: Int, val flag: Boolean)
class LongOverflow(val value: Long, val flag: Boolean)

Value members

Concrete methods

def llvm.bitreverse.i16(value: Short): Short
def llvm.bitreverse.i32(value: Int): Int
def llvm.bitreverse.i64(value: Long): Long
def llvm.bswap.i16(value: Short): Short
def llvm.bswap.i32(value: Int): Int
def llvm.bswap.i64(value: Long): Long
def llvm.ceil.f32(value: Float): Float
def llvm.ceil.f64(value: Double): Double
def llvm.copysign.f32(magn: Float, sgn: Float): Float
def llvm.copysign.f64(magn: Double, sgn: Double): Double
def llvm.cos.f32(value: Float): Float
def llvm.cos.f64(value: Double): Double
def llvm.ctlz.i16(source: Short, iszeroundef: Boolean): Short
def llvm.ctlz.i32(source: Int, iszeroundef: Boolean): Int
def llvm.ctlz.i64(source: Long, iszeroundef: Boolean): Long
def llvm.ctlz.i8(source: Byte, iszeroundef: Boolean): Byte
def llvm.ctpop.i16(value: Short): Short
def llvm.ctpop.i32(value: Int): Int
def llvm.ctpop.i64(value: Long): Long
def llvm.cttz.i16(source: Short, iszeroundef: Boolean): Short
def llvm.cttz.i32(source: Int, iszeroundef: Boolean): Int
def llvm.cttz.i64(source: Long, iszeroundef: Boolean): Long
def llvm.cttz.i8(source: Byte, iszeroundef: Boolean): Byte
def llvm.exp.f32(value: Float): Float
def llvm.exp.f64(value: Double): Double
def llvm.exp2.f32(value: Float): Float
def llvm.exp2.f64(value: Double): Double
def llvm.fabs.f32(value: Float): Float
def llvm.fabs.f64(value: Double): Double
def llvm.floor.f32(value: Float): Float
def llvm.floor.f64(value: Double): Double
def llvm.fma.f32(a: Float, b: Float, c: Float): Float
def llvm.fma.f64(a: Double, b: Double, c: Double): Double
def llvm.log.f32(value: Float): Float
def llvm.log.f64(value: Double): Double
def llvm.log10.f32(value: Float): Float
def llvm.log10.f64(value: Double): Double
def llvm.log2.f32(value: Float): Float
def llvm.log2.f64(value: Double): Double
def llvm.maxnum.f32(left: Float, right: Float): Float
def llvm.maxnum.f64(left: Double, right: Double): Double
def llvm.minnum.f32(left: Float, right: Float): Float
def llvm.minnum.f64(left: Double, right: Double): Double
def llvm.nearbyint.f32(value: Float): Float
def llvm.nearbyint.f64(value: Double): Double
def llvm.pow.f32(value: Float, power: Float): Float
def llvm.pow.f64(value: Double, power: Double): Double
def llvm.powi.f32(value: Float, power: Int): Float
def llvm.powi.f64(value: Double, power: Int): Double
def llvm.rint.f32(value: Float): Float
def llvm.rint.f64(value: Double): Double
def llvm.round.f32(value: Float): Float
def llvm.round.f64(value: Double): Double
def llvm.sin.f32(value: Float): Float
def llvm.sin.f64(value: Double): Double
def llvm.sqrt.f32(value: Float): Float
def llvm.sqrt.f64(value: Double): Double
def llvm.trunc.f32(value: Float): Float
def llvm.trunc.f64(value: Double): Double