LLVM.Extra.Multi.Value

data T a

class C a

consPrimitive

undefPrimitive

zeroPrimitive

phisPrimitive

addPhisPrimitive

consUnit

undefUnit

zeroUnit

phisUnit

addPhisUnit

boolPFrom8

bool8FromP

intFromBool8

floatFromBool8

toEnum

fromEnum

succ

pred

cmpEnum

class Bounded a

splitMaybe

toMaybe

nothing

just

fst

snd

curry

uncurry

mapFst

mapSnd

mapFstF

mapSndF

swap

fst3

snd3

thd3

mapFst3

mapSnd3

mapThd3

mapFst3F

mapSnd3F

mapThd3F

zip

zip3

zip4

unzip

unzip3

unzip4

tag

untag

liftTaggedM

liftTaggedM2

consComplex

deconsComplex

class Compose multituple

class Decompose pattern

type family Decomposed f pattern

type family PatternTuple pattern

modify

modify2

modifyF

modifyF2

data Atom a

atom

realPart

imagPart

lift1

liftM0

liftM

liftM2

liftM3

class IntegerConstant a

class RationalConstant a

class Additive a

inc

dec

class PseudoRing a

class Field a

type family Scalar vector :: *

class PseudoModule v

class Real a

class Fraction a

class NativeInteger i ir

class NativeFloating a ar

truncateToInt

roundToIntFast

ceilingToInt

floorToInt

splitFractionToInt

class Algebraic a

class Transcendental a

class Select a

class Comparison a

class FloatingComparison a

class Logic a

class BitShift a

class Integral a

fromIntegral