LLVM.Extra.Multi.Value

data T a

class C a

consPrimitive

undefPrimitive

zeroPrimitive

phisPrimitive

addPhisPrimitive

consUnit

undefUnit

zeroUnit

phisUnit

addPhisUnit

fst

snd

curry

uncurry

mapFst

mapSnd

swap

fst3

snd3

thd3

mapFst3

mapSnd3

mapThd3

zip

zip3

zip4

unzip

unzip3

unzip4

class Compose multituple

class Decompose pattern

type family Decomposed f pattern

type family PatternTuple pattern

modify

modify2

modifyF

modifyF2

data Atom a

atom

lift1

liftM0

liftM

liftM2

liftM3

class IntegerConstant a

class RationalConstant a

class Additive a

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 Integral a

fromIntegral