Contents
Index
llvm-extra-0.8.1: Utility functions for the llvm interface
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Z
All
Index - C
C
1 (Type/Class)
LLVM.Extra.Vector
2 (Type/Class)
LLVM.Extra.Multi.Value
3 (Type/Class)
LLVM.Extra.Multi.Vector
4 (Type/Class)
LLVM.Extra.Multi.Value.Memory
5 (Type/Class)
LLVM.Extra.Multi.Vector.Memory
6 (Type/Class)
LLVM.Extra.Memory
7 (Type/Class)
LLVM.Extra.Multi.Class
CallArgs
LLVM.Extra.Extension
Canonical
LLVM.Extra.Vector
cartesian
LLVM.Extra.Iterator
cartesianAux
LLVM.Extra.Iterator
castStorablePtr
LLVM.Extra.Memory
castStructPtr
LLVM.Extra.Multi.Value.Memory
castTuplePtr
LLVM.Extra.Memory
catMaybes
LLVM.Extra.Iterator
ceilingToInt
1 (Function)
LLVM.Extra.ScalarOrVector
2 (Function)
LLVM.Extra.Multi.Value
chain
LLVM.Extra.Monad
chop
LLVM.Extra.Vector
cmp
1 (Function)
LLVM.Extra.Arithmetic
2 (Function)
LLVM.Extra.Multi.Value
3 (Function)
LLVM.Extra.Multi.Vector
4 (Function)
LLVM.Extra.Multi.Value.Vector
5 (Function)
LLVM.Extra.Multi.Class
cmpEnum
LLVM.Extra.Multi.Value
CmpEQ
LLVM.Extra.Arithmetic
CmpGE
LLVM.Extra.Arithmetic
CmpGT
LLVM.Extra.Arithmetic
CmpLE
LLVM.Extra.Arithmetic
CmpLT
LLVM.Extra.Arithmetic
CmpNE
LLVM.Extra.Arithmetic
cmppd
LLVM.Extra.Extension.X86
cmppd256
LLVM.Extra.Extension.X86
CmpPredicate
LLVM.Extra.Arithmetic
cmpps
LLVM.Extra.Extension.X86
cmpps256
LLVM.Extra.Extension.X86
CmpResult
LLVM.Extra.Arithmetic
cmpsd
LLVM.Extra.Extension.X86
cmpss
LLVM.Extra.Extension.X86
Comparison
1 (Type/Class)
LLVM.Extra.Arithmetic
2 (Type/Class)
LLVM.Extra.Multi.Value
3 (Type/Class)
LLVM.Extra.Multi.Vector
Compose
LLVM.Extra.Multi.Value
compose
1 (Function)
LLVM.Extra.Multi.Value
2 (Function)
LLVM.Extra.Multi.Value.Memory
3 (Function)
LLVM.Extra.Multi.Vector.Memory
4 (Function)
LLVM.Extra.Memory
Composed
LLVM.Extra.Multi.Value
composeNewtype
LLVM.Extra.Memory
composePrimitive
LLVM.Extra.Multi.Value.Memory
composeRecord
LLVM.Extra.Memory
composeUnit
LLVM.Extra.Multi.Value.Memory
concat
LLVM.Extra.Vector
Cons
1 (Data Constructor)
LLVM.Extra.Maybe
2 (Data Constructor)
LLVM.Extra.Either
3 (Data Constructor)
LLVM.Extra.Scalar
4 (Data Constructor)
LLVM.Extra.MaybeContinuation
5 (Data Constructor)
LLVM.Extra.Iterator
6 (Data Constructor)
LLVM.Extra.Multi.Value
7 (Data Constructor)
LLVM.Extra.Multi.Vector
cons
1 (Function)
LLVM.Extra.Iterator
2 (Function)
LLVM.Extra.Multi.Value
3 (Function)
LLVM.Extra.Multi.Vector
4 (Function)
LLVM.Extra.Multi.Value.Vector
consComplex
LLVM.Extra.Multi.Value
consPrim
LLVM.Extra.Multi.Vector
consPrimitive
LLVM.Extra.Multi.Value
Const
1 (Type/Class)
LLVM.Extra.Multi.Class
2 (Data Constructor)
LLVM.Extra.Multi.Class
Constant
LLVM.Extra.Vector
constant
LLVM.Extra.Vector
constFromInteger
LLVM.Extra.ScalarOrVector
constFromRational
LLVM.Extra.ScalarOrVector
constPi
LLVM.Extra.ScalarOrVector
Construct
LLVM.Extra.Vector
consUnit
LLVM.Extra.Multi.Value
Context
1 (Type/Class)
LLVM.Extra.FastMath
2 (Data Constructor)
LLVM.Extra.FastMath
cos
1 (Function)
LLVM.Extra.Arithmetic
2 (Function)
LLVM.Extra.Multi.Value
3 (Function)
LLVM.Extra.Multi.Vector
4 (Function)
LLVM.Extra.Multi.Class
countDown
1 (Function)
LLVM.Extra.Iterator
2 (Function)
LLVM.Extra.Multi.Iterator
cumulate
LLVM.Extra.Vector
cumulate1
LLVM.Extra.Vector
curry
LLVM.Extra.Multi.Value
cvtdq2pd
LLVM.Extra.Extension.X86
cvtdq2ps
LLVM.Extra.Extension.X86
cvtpd2dq
LLVM.Extra.Extension.X86
cvtps2dq
LLVM.Extra.Extension.X86