Contents
Index
llvm-dsl-0.0: Support for writing an EDSL with LLVM-JIT as target
Index
$#
LLVM.DSL.Parameter
&&*
LLVM.DSL.Expression
.&.*
LLVM.DSL.Expression
.|.*
LLVM.DSL.Expression
/=*
LLVM.DSL.Expression
<*
LLVM.DSL.Expression
<=*
LLVM.DSL.Expression
==*
LLVM.DSL.Expression
>*
LLVM.DSL.Expression
>=*
LLVM.DSL.Expression
add
LLVM.DSL.Expression
alignment
LLVM.DSL.Debug.Marshal
ArrayElem
LLVM.DSL.Debug.Marshal
bool8FromP
LLVM.DSL.Expression
boolPFrom8
LLVM.DSL.Expression
cmp
LLVM.DSL.Expression
compile
LLVM.DSL.Execution
complement
LLVM.DSL.Expression
Compose
LLVM.DSL.Expression
compose
LLVM.DSL.Expression
Composed
1 (Type/Class)
LLVM.DSL.Parameter
2 (Type/Class)
LLVM.DSL.Expression
Cons
LLVM.DSL.Debug.Counter
cons
LLVM.DSL.Expression
consComplex
LLVM.DSL.Expression
createFinalizer
LLVM.DSL.Execution
createFunction
LLVM.DSL.Execution
createLLVMFunction
LLVM.DSL.Execution
curry
LLVM.DSL.Expression
Decompose
LLVM.DSL.Expression
decompose
1 (Function)
LLVM.DSL.Parameter
2 (Function)
LLVM.DSL.Expression
deconsComplex
LLVM.DSL.Expression
Dump
1 (Type/Class)
LLVM.DSL.Debug.Marshal
2 (Data Constructor)
LLVM.DSL.Debug.Marshal
dump
LLVM.DSL.Debug.Marshal
dumpCounter
LLVM.DSL.Debug.Marshal
dumper
LLVM.DSL.Execution
Exec
LLVM.DSL.Execution
Exp
1 (Type/Class)
LLVM.DSL.Expression
2 (Data Constructor)
LLVM.DSL.Expression
false
LLVM.DSL.Expression
fdiv
LLVM.DSL.Expression
Finalizer
LLVM.DSL.Execution
floatFromBool8
LLVM.DSL.Expression
format
1 (Function)
LLVM.DSL.Debug.Counter
2 (Function)
LLVM.DSL.Debug.Marshal
fraction
LLVM.DSL.Expression
fromEnum
LLVM.DSL.Expression
fromFastMath
LLVM.DSL.Expression
fromInteger'
LLVM.DSL.Expression
fromRational'
LLVM.DSL.Expression
fst
LLVM.DSL.Expression
fst3
LLVM.DSL.Expression
get
LLVM.DSL.Parameter
idiv
LLVM.DSL.Expression
ifThenElse
LLVM.DSL.Expression
Importer
LLVM.DSL.Execution
intFromBool8
LLVM.DSL.Expression
irem
LLVM.DSL.Expression
lift0
LLVM.DSL.Expression
lift1
LLVM.DSL.Expression
lift2
LLVM.DSL.Expression
lift3
LLVM.DSL.Expression
lift4
LLVM.DSL.Expression
liftM
LLVM.DSL.Expression
liftM2
LLVM.DSL.Expression
liftM3
LLVM.DSL.Expression
liftTupleM
LLVM.DSL.Expression
liftTupleM2
LLVM.DSL.Expression
liftTupleM3
LLVM.DSL.Expression
limit
LLVM.DSL.Expression
mapFst
LLVM.DSL.Expression
mapFst3
LLVM.DSL.Expression
mapPair
LLVM.DSL.Expression
mapSnd
LLVM.DSL.Expression
mapSnd3
LLVM.DSL.Expression
mapThd3
LLVM.DSL.Expression
mapTriple
LLVM.DSL.Expression
max
LLVM.DSL.Expression
maxBound
LLVM.DSL.Expression
maybe
LLVM.DSL.Expression
min
LLVM.DSL.Expression
minBound
LLVM.DSL.Expression
modify
LLVM.DSL.Expression
modify2
LLVM.DSL.Expression
modifyMultiValue
LLVM.DSL.Expression
modifyMultiValue2
LLVM.DSL.Expression
modifyMultiValueM
LLVM.DSL.Expression
modifyMultiValueM2
LLVM.DSL.Expression
mul
LLVM.DSL.Expression
multiValue
LLVM.DSL.Parameter
neg
LLVM.DSL.Expression
new
LLVM.DSL.Debug.Counter
next
LLVM.DSL.Debug.Counter
not
LLVM.DSL.Expression
one
LLVM.DSL.Expression
pow
LLVM.DSL.Expression
pred
LLVM.DSL.Expression
proxyFromData
LLVM.DSL.Debug.Marshal
recip
LLVM.DSL.Expression
select
LLVM.DSL.Expression
shl
LLVM.DSL.Expression
shr
LLVM.DSL.Expression
sizeOf
LLVM.DSL.Debug.Marshal
snd
LLVM.DSL.Expression
snd3
LLVM.DSL.Expression
Source
LLVM.DSL.Parameter
sqr
LLVM.DSL.Expression
sqrt
LLVM.DSL.Expression
sub
LLVM.DSL.Expression
succ
LLVM.DSL.Expression
swap
LLVM.DSL.Expression
T
1 (Type/Class)
LLVM.DSL.Debug.Counter
2 (Type/Class)
LLVM.DSL.Parameter
tau
LLVM.DSL.Expression
thd3
LLVM.DSL.Expression
toBytePtr
LLVM.DSL.Debug.Marshal
toEnum
LLVM.DSL.Expression
toFastMath
LLVM.DSL.Expression
toMaybe
LLVM.DSL.Expression
trace
LLVM.DSL.Debug.StablePtr
traceMalloc
LLVM.DSL.Debug.Marshal
true
LLVM.DSL.Expression
Tunnel
1 (Type/Class)
LLVM.DSL.Parameter
2 (Data Constructor)
LLVM.DSL.Parameter
tunnel
LLVM.DSL.Parameter
Tuple
LLVM.DSL.Parameter
tuple
LLVM.DSL.Expression
uncurry
LLVM.DSL.Expression
unExp
LLVM.DSL.Expression
unique
LLVM.DSL.Expression
unit
LLVM.DSL.Expression
unliftM1
LLVM.DSL.Expression
unliftM2
LLVM.DSL.Expression
unliftM3
LLVM.DSL.Expression
untuple
LLVM.DSL.Expression
unzip
LLVM.DSL.Expression
unzip3
LLVM.DSL.Expression
unzip4
LLVM.DSL.Expression
Value
LLVM.DSL.Expression
valueTuple
LLVM.DSL.Parameter
with
LLVM.DSL.Parameter
withConstArray
LLVM.DSL.Debug.Marshal
withKey
LLVM.DSL.Expression
withMulti
LLVM.DSL.Parameter
withTuple
LLVM.DSL.Parameter
withTuple1
LLVM.DSL.Parameter
withTuple2
LLVM.DSL.Parameter
withValue
LLVM.DSL.Parameter
wordInt
LLVM.DSL.Parameter
xor
LLVM.DSL.Expression
zero
LLVM.DSL.Expression
zip
LLVM.DSL.Expression
zip3
LLVM.DSL.Expression
zip4
LLVM.DSL.Expression
_unique
LLVM.DSL.Expression
||*
LLVM.DSL.Expression