llvm-extra-0.12.0.1: Utility functions for the llvm interface
Contents
Index
A
B
C
D
E
F
G
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Z
All
Index - A
abs
1 (Function)
LLVM.Extra.Vector
2 (Function)
LLVM.Extra.ScalarOrVector
3 (Function)
LLVM.Extra.Arithmetic
4 (Function)
LLVM.Extra.Multi.Value
5 (Function)
LLVM.Extra.Multi.Vector
6 (Function)
LLVM.Extra.Multi.Class
add
1 (Function)
LLVM.Extra.Arithmetic
2 (Function)
LLVM.Extra.Multi.Value
3 (Function)
LLVM.Extra.Multi.Vector
4 (Function)
LLVM.Extra.Multi.Class
Additive
1 (Type/Class)
LLVM.Extra.Arithmetic
2 (Type/Class)
LLVM.Extra.Multi.Value
3 (Type/Class)
LLVM.Extra.Multi.Vector
addPhi
1 (Function)
LLVM.Extra.Tuple
2 (Function)
LLVM.Extra.Struct
3 (Function)
LLVM.Extra.Multi.Value
4 (Function)
LLVM.Extra.Multi.Vector
addPhiFoldable
LLVM.Extra.Tuple
addPhiPrimitive
LLVM.Extra.Multi.Value
addPhiStruct
LLVM.Extra.Multi.Value
addPhiTuple
LLVM.Extra.Multi.Value
addPhiUnit
LLVM.Extra.Multi.Value
addSat
LLVM.Extra.ScalarOrVector
addToPhase
1 (Function)
LLVM.Extra.ScalarOrVector
2 (Function)
LLVM.Extra.Arithmetic
advanceArrayElementPtr
LLVM.Extra.Arithmetic
advancePtr
LLVM.Extra.Storable
,
LLVM.Extra.Multi.Value.Storable
Algebraic
1 (Type/Class)
LLVM.Extra.Arithmetic
2 (Type/Class)
LLVM.Extra.Multi.Value
3 (Type/Class)
LLVM.Extra.Multi.Vector
alloca
LLVM.Extra.Multi.Value.Marshal
,
LLVM.Extra.Marshal
AllowReciprocal
1 (Type/Class)
LLVM.Extra.FastMath
2 (Data Constructor)
LLVM.Extra.FastMath
alternative
1 (Function)
LLVM.Extra.Maybe
2 (Function)
LLVM.Extra.MaybeContinuation
and
1 (Function)
LLVM.Extra.Arithmetic
2 (Function)
LLVM.Extra.Multi.Value
3 (Function)
LLVM.Extra.Multi.Vector
4 (Function)
LLVM.Extra.Multi.Class
Arithmetic
LLVM.Extra.Vector
Array
1 (Type/Class)
LLVM.Extra.Multi.Value
2 (Data Constructor)
LLVM.Extra.Multi.Value
arrayLoop
1 (Function)
LLVM.Extra.Control
2 (Function)
LLVM.Extra.MaybeContinuation
3 (Function)
LLVM.Extra.Storable
,
LLVM.Extra.Multi.Value.Storable
4 (Function)
LLVM.Extra.Iterator
arrayLoop2
1 (Function)
LLVM.Extra.Control
2 (Function)
LLVM.Extra.MaybeContinuation
3 (Function)
LLVM.Extra.Storable
,
LLVM.Extra.Multi.Value.Storable
4 (Function)
LLVM.Extra.Iterator
arrayLoop2WithExit
LLVM.Extra.Control
arrayLoopMaybeCont
LLVM.Extra.Storable
,
LLVM.Extra.Multi.Value.Storable
arrayLoopMaybeCont2
LLVM.Extra.Storable
,
LLVM.Extra.Multi.Value.Storable
arrayLoopWithExit
1 (Function)
LLVM.Extra.Control
2 (Function)
LLVM.Extra.Iterator
arrayPtrs
LLVM.Extra.Iterator
assemble
1 (Function)
LLVM.Extra.Array
2 (Function)
LLVM.Extra.Vector
3 (Function)
LLVM.Extra.Multi.Vector
assemble1
LLVM.Extra.Multi.Vector
assembleFromVector
LLVM.Extra.Multi.Vector
assembleVector
1 (Function)
LLVM.Extra.Storable
2 (Function)
LLVM.Extra.Multi.Value.Storable
Atom
1 (Type/Class)
LLVM.Extra.Multi.Value
2 (Data Constructor)
LLVM.Extra.Multi.Value
atom
LLVM.Extra.Multi.Value
attachMultiValueFlags
LLVM.Extra.FastMath
attachMultiVectorFlags
LLVM.Extra.FastMath
attachTupleFlags
LLVM.Extra.FastMath