LLVM.DSL.Expression
data Exp a
unique
_unique
withKey
class Value val
lift3
lift4
liftM
liftM2
liftM3
unliftM1
unliftM2
unliftM3
liftTupleM
liftTupleM2
liftTupleM3
zip
zip3
zip4
unzip
unzip3
unzip4
fst
snd
mapFst
mapSnd
mapPair
swap
curry
uncurry
fst3
snd3
thd3
mapFst3
mapSnd3
mapThd3
mapTriple
tuple
untuple
modifyMultiValue
modifyMultiValue2
modifyMultiValueM
modifyMultiValueM2
class Compose multituple
class Decompose pattern
modify
modify2
consComplex
deconsComplex
cons
unit
zero
add
sub
neg
one
mul
sqr
recip
fdiv
sqrt
pow
idiv
irem
shl
shr
fromInteger'
fromRational'
boolPFrom8
bool8FromP
intFromBool8
floatFromBool8
toEnum
fromEnum
succ
pred
fromFastMath
toFastMath
minBound
maxBound
cmp
(==*)
(<=*)
(>*)
(>=*)
(<*)
(/=*)
min
max
limit
fraction
true
false
(&&*)
(||*)
not
select
ifThenElse
complement
(.&.*)
(.|.*)
xor
toMaybe
maybe
tau