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 |
bind | LLVM.Extra.MaybeContinuation |
BitShift | |
1 (Type/Class) | LLVM.Extra.Multi.Value |
2 (Type/Class) | LLVM.Extra.Multi.Vector |
bool8FromP | LLVM.Extra.Multi.Value |
boolPFrom8 | LLVM.Extra.Multi.Value |
Bounded | LLVM.Extra.Multi.Value |
C | |
1 (Type/Class) | LLVM.Extra.Function |
2 (Type/Class) | LLVM.Extra.Storable |
3 (Type/Class) | LLVM.Extra.Vector |
4 (Type/Class) | LLVM.Extra.Multi.Value |
5 (Type/Class) | LLVM.Extra.Multi.Vector |
6 (Type/Class) | LLVM.Extra.Memory |
7 (Type/Class) | LLVM.Extra.Multi.Value.Marshal |
8 (Type/Class) | LLVM.Extra.Marshal |
9 (Type/Class) | LLVM.Extra.Multi.Class |
10 (Type/Class) | LLVM.Extra.Multi.Value.Storable |
Canonical | LLVM.Extra.Vector |
cartesian | LLVM.Extra.Iterator |
cast | LLVM.Extra.Multi.Value |
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 |
CmpPredicate | LLVM.Extra.Arithmetic |
CmpResult | LLVM.Extra.Arithmetic |
CodeGen | LLVM.Extra.Function |
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.Memory |
Composed | LLVM.Extra.Multi.Value, LLVM.Extra.Multi.Value |
composeNewtype | LLVM.Extra.Memory |
composeRecord | LLVM.Extra.Memory |
concat | LLVM.Extra.Vector |
Cons | |
1 (Data Constructor) | LLVM.Extra.Maybe |
2 (Data Constructor) | LLVM.Extra.Either |
3 (Data Constructor) | LLVM.Extra.Struct |
4 (Data Constructor) | LLVM.Extra.Scalar |
5 (Data Constructor) | LLVM.Extra.Multi.Value |
6 (Data Constructor) | LLVM.Extra.Multi.Vector |
7 (Data Constructor) | LLVM.Extra.MaybeContinuation |
cons | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
4 (Function) | LLVM.Extra.Iterator |
consComplex | LLVM.Extra.Multi.Value |
consPrim | LLVM.Extra.Multi.Vector |
consPrimitive | LLVM.Extra.Multi.Value |
consStruct | 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 |
consTuple | LLVM.Extra.Multi.Value |
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 |
create | LLVM.Extra.Function |
createNamed | LLVM.Extra.Function |
cumulate | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
cumulate1 | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
curry | LLVM.Extra.Multi.Value |
curry3 | LLVM.Extra.Multi.Value |
dec | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
Decompose | LLVM.Extra.Multi.Value |
decompose | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Memory |
Decomposed | LLVM.Extra.Multi.Value |
decomposeNewtype | LLVM.Extra.Memory |
decomposeRecord | LLVM.Extra.Memory |
decons | LLVM.Extra.Scalar |
deconsComplex | LLVM.Extra.Multi.Value |
deconsNumber | LLVM.Extra.FastMath |
deconsPrim | LLVM.Extra.Multi.Vector |
decreaseArrayElementPtr | LLVM.Extra.Arithmetic |
decrementPtr | LLVM.Extra.Storable, LLVM.Extra.Multi.Value.Storable |
define | LLVM.Extra.Function |
deinterleave | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
disassembleVector | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
dissect | |
1 (Function) | LLVM.Extra.Multi.Vector |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
dissect1 | |
1 (Function) | LLVM.Extra.Multi.Vector |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
dissectList | LLVM.Extra.Multi.Vector |
dissectList1 | LLVM.Extra.Multi.Vector |
dotProduct | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
Element | |
1 (Type/Class) | LLVM.Extra.Vector |
2 (Type/Class) | LLVM.Extra.Memory |
element | LLVM.Extra.Memory |
empty | LLVM.Extra.Iterator |
Enum | LLVM.Extra.Multi.Iterator |
enumFrom | LLVM.Extra.Multi.Iterator |
enumFromTo | LLVM.Extra.Multi.Iterator |
exp | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
exp2 | LLVM.Extra.Arithmetic |
extract | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
extractAll | |
1 (Function) | LLVM.Extra.Array |
2 (Function) | LLVM.Extra.Vector |
extractArrayValue | LLVM.Extra.Multi.Value |
extractPrimitive | LLVM.Extra.Multi.Vector |
extractTraversable | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
Fast | |
1 (Type/Class) | LLVM.Extra.FastMath |
2 (Data Constructor) | LLVM.Extra.FastMath |
fcmp | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
fdiv | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
Field | |
1 (Type/Class) | LLVM.Extra.Arithmetic |
2 (Type/Class) | LLVM.Extra.Multi.Value |
3 (Type/Class) | LLVM.Extra.Multi.Vector |
fixedLengthLoop | |
1 (Function) | LLVM.Extra.Control |
2 (Function) | LLVM.Extra.MaybeContinuation |
3 (Function) | LLVM.Extra.Iterator |
Flags | LLVM.Extra.FastMath |
floatFromBool8 | LLVM.Extra.Multi.Value |
FloatingComparison | |
1 (Type/Class) | LLVM.Extra.Arithmetic |
2 (Type/Class) | LLVM.Extra.Multi.Value |
3 (Type/Class) | LLVM.Extra.Multi.Vector |
floor | LLVM.Extra.Vector |
floorToInt | |
1 (Function) | LLVM.Extra.ScalarOrVector |
2 (Function) | LLVM.Extra.Multi.Value |
for | LLVM.Extra.Maybe |
Fraction | |
1 (Type/Class) | LLVM.Extra.ScalarOrVector |
2 (Type/Class) | LLVM.Extra.Arithmetic |
3 (Type/Class) | LLVM.Extra.Multi.Value |
4 (Type/Class) | LLVM.Extra.Multi.Vector |
fraction | |
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 |
fromBool | |
1 (Function) | LLVM.Extra.Maybe |
2 (Function) | LLVM.Extra.MaybeContinuation |
fromEnum | LLVM.Extra.Multi.Value |
fromInteger' | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
fromIntegral | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
fromJust | LLVM.Extra.Maybe |
fromLeft | LLVM.Extra.Either |
fromMaybe | LLVM.Extra.MaybeContinuation |
fromMultiValue | LLVM.Extra.Multi.Vector.Instance |
fromPlainMaybe | LLVM.Extra.MaybeContinuation |
fromRational' | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
fromRight | LLVM.Extra.Either |
fst | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
fst3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
getConst | LLVM.Extra.Multi.Class |
getIsLeft | LLVM.Extra.Either |
getIsNothing | LLVM.Extra.Maybe |
getNumber | LLVM.Extra.FastMath |
guard | LLVM.Extra.MaybeContinuation |
idiv | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
ifThen | LLVM.Extra.Control |
ifThenElse | LLVM.Extra.Control |
ifThenSelect | LLVM.Extra.Control |
imagPart | LLVM.Extra.Multi.Value |
inc | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
incPhase | |
1 (Function) | LLVM.Extra.ScalarOrVector |
2 (Function) | LLVM.Extra.Arithmetic |
incrementPtr | LLVM.Extra.Storable, LLVM.Extra.Multi.Value.Storable |
insert | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
insertArrayValue | LLVM.Extra.Multi.Value |
insertChunk | LLVM.Extra.Vector |
insertPrimitive | LLVM.Extra.Multi.Vector |
insertTraversable | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
IntegerConstant | |
1 (Type/Class) | LLVM.Extra.ScalarOrVector |
2 (Type/Class) | LLVM.Extra.Arithmetic |
3 (Type/Class) | LLVM.Extra.Multi.Value |
4 (Type/Class) | LLVM.Extra.Multi.Vector |
Integral | LLVM.Extra.Multi.Value |
interleave | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
intFromBool8 | LLVM.Extra.Multi.Value |
inv | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
irem | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
isJust | |
1 (Function) | LLVM.Extra.Maybe |
2 (Function) | LLVM.Extra.MaybeContinuation |
isRight | LLVM.Extra.Either |
iterate | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
4 (Function) | LLVM.Extra.Iterator |
just | |
1 (Function) | LLVM.Extra.Maybe |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.MaybeContinuation |
left | LLVM.Extra.Either |
lift | LLVM.Extra.MaybeContinuation |
lift1 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
lift2 | LLVM.Extra.Maybe |
liftContext | LLVM.Extra.FastMath |
liftContext2 | LLVM.Extra.FastMath |
liftM | |
1 (Function) | LLVM.Extra.Scalar |
2 (Function) | LLVM.Extra.Multi.Value |
liftM0 | LLVM.Extra.Multi.Value |
liftM2 | |
1 (Function) | LLVM.Extra.Maybe |
2 (Function) | LLVM.Extra.Scalar |
3 (Function) | LLVM.Extra.Multi.Value |
liftM3 | LLVM.Extra.Multi.Value |
liftMultiValueM | LLVM.Extra.Multi.Vector.Instance |
liftMultiValueM2 | LLVM.Extra.Multi.Vector.Instance |
liftMultiValueM3 | LLVM.Extra.Multi.Vector.Instance |
liftMultiVectorM | LLVM.Extra.FastMath |
liftMultiVectorM2 | LLVM.Extra.FastMath |
liftNumberM | LLVM.Extra.FastMath |
liftNumberM2 | LLVM.Extra.FastMath |
liftR2 | LLVM.Extra.Monad |
liftR3 | LLVM.Extra.Monad |
liftTaggedM | LLVM.Extra.Multi.Value |
liftTaggedM2 | LLVM.Extra.Multi.Value |
load | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Memory |
3 (Function) | LLVM.Extra.Multi.Value.Storable |
loadApplicative | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
loadNewtype | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Memory |
loadRecord | LLVM.Extra.Memory |
loadTraversable | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
loadTuple | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
log | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
log10 | LLVM.Extra.Arithmetic |
log2 | LLVM.Extra.Arithmetic |
Logic | |
1 (Type/Class) | LLVM.Extra.Arithmetic |
2 (Type/Class) | LLVM.Extra.Multi.Value |
3 (Type/Class) | LLVM.Extra.Multi.Vector |
loopWithExit | |
1 (Function) | LLVM.Extra.Control |
2 (Function) | LLVM.Extra.Maybe |
map | |
1 (Function) | LLVM.Extra.Array |
2 (Function) | LLVM.Extra.Vector |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.MaybeContinuation |
mapChunks | LLVM.Extra.Vector |
mapFst | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
mapFst3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
mapFst3F | LLVM.Extra.Multi.Value |
mapFstF | LLVM.Extra.Multi.Value |
mapLeft | LLVM.Extra.Either |
mapM | LLVM.Extra.Iterator |
mapMaybe | LLVM.Extra.Iterator |
mapM_ | LLVM.Extra.Iterator |
mapRight | LLVM.Extra.Either |
mapSnd | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
mapSnd3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
mapSnd3F | LLVM.Extra.Multi.Value |
mapSndF | LLVM.Extra.Multi.Value |
mapStateM_ | LLVM.Extra.Iterator |
mapState_ | LLVM.Extra.Iterator |
mapThd3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
mapThd3F | LLVM.Extra.Multi.Value |
mapWhileState_ | LLVM.Extra.Iterator |
max | |
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 |
maxBound | LLVM.Extra.Multi.Value |
min | |
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 |
minBound | LLVM.Extra.Multi.Value |
modify | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Vector |
3 (Function) | LLVM.Extra.Multi.Value |
4 (Function) | LLVM.Extra.Multi.Vector |
5 (Function) | LLVM.Extra.Memory |
6 (Function) | LLVM.Extra.Multi.Value.Storable |
modify2 | LLVM.Extra.Multi.Value |
modifyF | LLVM.Extra.Multi.Value |
modifyF2 | LLVM.Extra.Multi.Value |
mul | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Arithmetic |
3 (Function) | LLVM.Extra.Multi.Value |
4 (Function) | LLVM.Extra.Multi.Vector |
5 (Function) | LLVM.Extra.Multi.Class |
MultiValue | LLVM.Extra.FastMath |
MultiVector | LLVM.Extra.FastMath |
mvDenumber | LLVM.Extra.FastMath |
mvecDenumber | LLVM.Extra.FastMath |
mvecNumber | LLVM.Extra.FastMath |
mvNumber | LLVM.Extra.FastMath |
MVVector | LLVM.Extra.Multi.Vector.Instance |
NativeFloating | |
1 (Type/Class) | LLVM.Extra.Multi.Value |
2 (Type/Class) | LLVM.Extra.Multi.Vector |
3 (Type/Class) | LLVM.Extra.Multi.Value.Vector |
NativeInteger | |
1 (Type/Class) | LLVM.Extra.Multi.Value |
2 (Type/Class) | LLVM.Extra.Multi.Vector |
3 (Type/Class) | LLVM.Extra.Multi.Value.Vector |
neg | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
NoInfs | |
1 (Type/Class) | LLVM.Extra.FastMath |
2 (Data Constructor) | LLVM.Extra.FastMath |
NoNaNs | |
1 (Type/Class) | LLVM.Extra.FastMath |
2 (Data Constructor) | LLVM.Extra.FastMath |
NoSignedZeros | |
1 (Type/Class) | LLVM.Extra.FastMath |
2 (Data Constructor) | LLVM.Extra.FastMath |
nothing | |
1 (Function) | LLVM.Extra.Maybe |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.MaybeContinuation |
Number | |
1 (Type/Class) | LLVM.Extra.FastMath |
2 (Data Constructor) | LLVM.Extra.FastMath |
one | LLVM.Extra.Arithmetic |
onFail | LLVM.Extra.MaybeContinuation |
Op0 | |
1 (Type/Class) | LLVM.Extra.Multi.Class |
2 (Data Constructor) | LLVM.Extra.Multi.Class |
Op1 | |
1 (Type/Class) | LLVM.Extra.Multi.Class |
2 (Data Constructor) | LLVM.Extra.Multi.Class |
Op2 | |
1 (Type/Class) | LLVM.Extra.Multi.Class |
2 (Data Constructor) | LLVM.Extra.Multi.Class |
or | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
pack | |
1 (Function) | LLVM.Extra.Multi.Value.Marshal |
2 (Function) | LLVM.Extra.Marshal |
packVector | |
1 (Function) | LLVM.Extra.Multi.Value.Marshal |
2 (Function) | LLVM.Extra.Marshal |
PatternTuple | LLVM.Extra.Multi.Value |
peek | |
1 (Function) | LLVM.Extra.Multi.Value.Marshal |
2 (Function) | LLVM.Extra.Marshal |
Phi | |
1 (Type/Class) | LLVM.Extra.Tuple |
2 (Type/Class) | LLVM.Extra.Struct |
phi | |
1 (Function) | LLVM.Extra.Tuple |
2 (Function) | LLVM.Extra.Struct |
3 (Function) | LLVM.Extra.Multi.Value |
4 (Function) | LLVM.Extra.Multi.Vector |
phiPrimitive | LLVM.Extra.Multi.Value |
phiStruct | LLVM.Extra.Multi.Value |
phiTraversable | LLVM.Extra.Tuple |
phiTuple | LLVM.Extra.Multi.Value |
phiUnit | LLVM.Extra.Multi.Value |
pi | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
poke | |
1 (Function) | LLVM.Extra.Multi.Value.Marshal |
2 (Function) | LLVM.Extra.Marshal |
pow | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
pred | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Iterator |
PseudoModule | |
1 (Type/Class) | LLVM.Extra.ScalarOrVector |
2 (Type/Class) | LLVM.Extra.Arithmetic |
3 (Type/Class) | LLVM.Extra.Multi.Value |
4 (Type/Class) | LLVM.Extra.Multi.Vector |
PseudoRing | |
1 (Type/Class) | LLVM.Extra.Arithmetic |
2 (Type/Class) | LLVM.Extra.Multi.Value |
3 (Type/Class) | LLVM.Extra.Multi.Vector |
RationalConstant | |
1 (Type/Class) | LLVM.Extra.ScalarOrVector |
2 (Type/Class) | LLVM.Extra.Arithmetic |
3 (Type/Class) | LLVM.Extra.Multi.Value |
4 (Type/Class) | LLVM.Extra.Multi.Vector |
Real | |
1 (Type/Class) | LLVM.Extra.Vector |
2 (Type/Class) | LLVM.Extra.ScalarOrVector |
3 (Type/Class) | LLVM.Extra.Arithmetic |
4 (Type/Class) | LLVM.Extra.Multi.Value |
5 (Type/Class) | LLVM.Extra.Multi.Vector |
realPart | LLVM.Extra.Multi.Value |
Record | LLVM.Extra.Memory |
Replicate | LLVM.Extra.ScalarOrVector |
replicate | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.ScalarOrVector |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Value.Vector |
replicateConst | LLVM.Extra.ScalarOrVector |
replicateOf | LLVM.Extra.ScalarOrVector |
Repr | |
1 (Type/Class) | LLVM.Extra.Multi.Value, LLVM.Extra.Multi.Value |
2 (Type/Class) | LLVM.Extra.Multi.Vector |
resolve | LLVM.Extra.MaybeContinuation |
Result | LLVM.Extra.Function |
ret | |
1 (Function) | LLVM.Extra.Function |
2 (Function) | LLVM.Extra.Control |
Return | LLVM.Extra.Function |
retVoid | LLVM.Extra.Control |
reverse | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
right | LLVM.Extra.Either |
rotateDown | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
rotateUp | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
roundToIntFast | |
1 (Function) | LLVM.Extra.ScalarOrVector |
2 (Function) | LLVM.Extra.Multi.Value |
run | |
1 (Function) | LLVM.Extra.Maybe |
2 (Function) | LLVM.Extra.Either |
runOp0 | LLVM.Extra.Multi.Class |
runOp1 | LLVM.Extra.Multi.Class |
runOp2 | LLVM.Extra.Multi.Class |
Saturated | LLVM.Extra.ScalarOrVector |
Scalar | |
1 (Type/Class) | LLVM.Extra.ScalarOrVector |
2 (Type/Class) | LLVM.Extra.Arithmetic |
3 (Type/Class) | LLVM.Extra.Multi.Value |
scale | |
1 (Function) | LLVM.Extra.ScalarOrVector |
2 (Function) | LLVM.Extra.Arithmetic |
3 (Function) | LLVM.Extra.Multi.Value |
4 (Function) | LLVM.Extra.Multi.Vector |
5 (Function) | LLVM.Extra.Multi.Class |
scaleMulti | LLVM.Extra.Multi.Vector |
Select | |
1 (Type/Class) | LLVM.Extra.Control |
2 (Type/Class) | LLVM.Extra.Multi.Value |
3 (Type/Class) | LLVM.Extra.Multi.Vector |
select | |
1 (Function) | LLVM.Extra.Control |
2 (Function) | LLVM.Extra.Maybe |
3 (Function) | LLVM.Extra.Multi.Value |
4 (Function) | LLVM.Extra.Multi.Vector |
5 (Function) | LLVM.Extra.Multi.Value.Vector |
selectTraversable | LLVM.Extra.Control |
sequence | LLVM.Extra.Maybe |
setFlags | LLVM.Extra.FastMath |
setMultiValueFlags | LLVM.Extra.FastMath |
setMultiVectorFlags | LLVM.Extra.FastMath |
setTupleFlags | LLVM.Extra.FastMath |
shiftDown | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
shiftDownMultiUndef | LLVM.Extra.Multi.Vector |
shiftDownMultiZero | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
shiftUp | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
shiftUpMultiUndef | LLVM.Extra.Multi.Vector |
shiftUpMultiZero | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
shl | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
shr | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
shuffle | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
shuffleMatch | LLVM.Extra.Vector |
shuffleMatchAccess | LLVM.Extra.Vector |
shuffleMatchPlain1 | LLVM.Extra.Vector |
shuffleMatchPlain2 | LLVM.Extra.Vector |
shuffleMatchTraversable | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
shufflePrimitive | LLVM.Extra.Multi.Vector |
signedFraction | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.ScalarOrVector |
3 (Function) | LLVM.Extra.Arithmetic |
signum | |
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 |
Simple | LLVM.Extra.Vector |
sin | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
singleton | LLVM.Extra.Iterator |
Size | |
1 (Type/Class) | LLVM.Extra.Vector |
2 (Type/Class) | LLVM.Extra.Multi.Class |
size | |
1 (Function) | LLVM.Extra.Array |
2 (Function) | LLVM.Extra.Vector |
sizeInTuple | LLVM.Extra.Vector |
snd | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
snd3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
splitFractionToInt | |
1 (Function) | LLVM.Extra.ScalarOrVector |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
splitMaybe | LLVM.Extra.Multi.Value |
sqrt | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
square | LLVM.Extra.Arithmetic |
storableArrayPtrs | LLVM.Extra.Iterator |
store | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Memory |
3 (Function) | LLVM.Extra.Multi.Value.Storable |
storeFoldable | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
storeNewtype | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Memory |
storeNext | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
storeRecord | LLVM.Extra.Memory |
storeTuple | |
1 (Function) | LLVM.Extra.Storable |
2 (Function) | LLVM.Extra.Multi.Value.Storable |
Struct | |
1 (Type/Class) | LLVM.Extra.Multi.Value |
2 (Type/Class) | LLVM.Extra.Memory |
3 (Type/Class) | LLVM.Extra.Multi.Value.Marshal |
4 (Type/Class) | LLVM.Extra.Marshal |
structCons | LLVM.Extra.Multi.Value |
structUncons | LLVM.Extra.Multi.Value |
sub | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
subSat | LLVM.Extra.ScalarOrVector |
succ | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Iterator |
sum | |
1 (Function) | LLVM.Extra.Vector |
2 (Function) | LLVM.Extra.Multi.Vector |
sumInterleavedToPair | LLVM.Extra.Vector |
sumToPair | LLVM.Extra.Vector |
swap | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
switch | LLVM.Extra.Multi.Class |
T | |
1 (Type/Class) | LLVM.Extra.Maybe |
2 (Type/Class) | LLVM.Extra.Either |
3 (Type/Class) | LLVM.Extra.Struct |
4 (Type/Class) | LLVM.Extra.Scalar |
5 (Type/Class) | LLVM.Extra.Multi.Value |
6 (Type/Class) | LLVM.Extra.Multi.Vector |
7 (Type/Class) | LLVM.Extra.MaybeContinuation |
8 (Type/Class) | LLVM.Extra.Iterator |
tag | LLVM.Extra.Multi.Value |
take | |
1 (Function) | LLVM.Extra.Multi.Vector |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
3 (Function) | LLVM.Extra.Iterator |
4 (Function) | LLVM.Extra.Multi.Iterator |
takeRev | |
1 (Function) | LLVM.Extra.Multi.Vector |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
takeWhile | |
1 (Function) | LLVM.Extra.Iterator |
2 (Function) | LLVM.Extra.Multi.Iterator |
takeWhileJust | LLVM.Extra.Iterator |
thd3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Value.Vector |
toBool | |
1 (Function) | LLVM.Extra.Maybe |
2 (Function) | LLVM.Extra.MaybeContinuation |
toEnum | LLVM.Extra.Multi.Value |
toMaybe | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.MaybeContinuation |
toMultiValue | LLVM.Extra.Multi.Vector.Instance |
Transcendental | |
1 (Type/Class) | LLVM.Extra.Arithmetic |
2 (Type/Class) | LLVM.Extra.Multi.Value |
3 (Type/Class) | LLVM.Extra.Multi.Vector |
TranscendentalConstant | LLVM.Extra.ScalarOrVector |
traverse | LLVM.Extra.Maybe |
truncate | |
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 |
truncateToInt | |
1 (Function) | LLVM.Extra.ScalarOrVector |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
Tuple | |
1 (Type/Class) | LLVM.Extra.Storable |
2 (Type/Class) | LLVM.Extra.Multi.Value.Storable |
3 (Type/Class) | LLVM.Extra.FastMath |
tuple | LLVM.Extra.Multi.Value |
TupleVector | |
1 (Type/Class) | LLVM.Extra.Storable |
2 (Type/Class) | LLVM.Extra.Multi.Value.Storable |
uncurry | LLVM.Extra.Multi.Value |
uncurry3 | LLVM.Extra.Multi.Value |
undef | |
1 (Function) | LLVM.Extra.Tuple |
2 (Function) | LLVM.Extra.Struct |
3 (Function) | LLVM.Extra.Multi.Value |
4 (Function) | LLVM.Extra.Multi.Vector |
5 (Function) | LLVM.Extra.Multi.Class |
Undefined | |
1 (Type/Class) | LLVM.Extra.Tuple |
2 (Type/Class) | LLVM.Extra.Struct |
undefPointed | LLVM.Extra.Tuple |
undefPrimitive | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
undefStruct | LLVM.Extra.Multi.Value |
undefTuple | LLVM.Extra.Multi.Value |
undefUnit | LLVM.Extra.Multi.Value |
unliftM | LLVM.Extra.Scalar |
unliftM2 | LLVM.Extra.Scalar |
unliftM3 | LLVM.Extra.Scalar |
unliftM4 | LLVM.Extra.Scalar |
unliftM5 | LLVM.Extra.Scalar |
unpack | |
1 (Function) | LLVM.Extra.Multi.Value.Marshal |
2 (Function) | LLVM.Extra.Marshal |
unpackVector | |
1 (Function) | LLVM.Extra.Multi.Value.Marshal |
2 (Function) | LLVM.Extra.Marshal |
untag | LLVM.Extra.Multi.Value |
untuple | LLVM.Extra.Multi.Value |
unzip | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
unzip3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
unzip4 | LLVM.Extra.Multi.Value |
Value | |
1 (Type/Class) | LLVM.Extra.Tuple |
2 (Type/Class) | LLVM.Extra.Struct |
3 (Type/Class) | LLVM.Extra.Multi.Vector |
ValueOf | |
1 (Type/Class) | LLVM.Extra.Tuple |
2 (Type/Class) | LLVM.Extra.Struct |
valueOf | |
1 (Function) | LLVM.Extra.Tuple |
2 (Function) | LLVM.Extra.Struct |
valueOfFunctor | LLVM.Extra.Tuple |
Vector | |
1 (Type/Class) | LLVM.Extra.Storable |
2 (Type/Class) | LLVM.Extra.Multi.Value.Marshal |
3 (Type/Class) | LLVM.Extra.Marshal |
4 (Type/Class) | LLVM.Extra.Multi.Value.Storable |
VectorStruct | |
1 (Type/Class) | LLVM.Extra.Multi.Value.Marshal |
2 (Type/Class) | LLVM.Extra.Marshal |
VectorValue | LLVM.Extra.Tuple |
VectorValueOf | LLVM.Extra.Tuple |
vectorValueOf | LLVM.Extra.Tuple |
whileLoop | LLVM.Extra.Control |
whileLoopShared | LLVM.Extra.Control |
with | |
1 (Function) | LLVM.Extra.Multi.Value.Marshal |
2 (Function) | LLVM.Extra.Marshal |
withArraySize | LLVM.Extra.Multi.Value |
withBool | LLVM.Extra.MaybeContinuation |
xor | |
1 (Function) | LLVM.Extra.Arithmetic |
2 (Function) | LLVM.Extra.Multi.Value |
3 (Function) | LLVM.Extra.Multi.Vector |
4 (Function) | LLVM.Extra.Multi.Class |
Zero | |
1 (Type/Class) | LLVM.Extra.Tuple |
2 (Type/Class) | LLVM.Extra.Struct |
zero | |
1 (Function) | LLVM.Extra.Tuple |
2 (Function) | LLVM.Extra.Struct |
3 (Function) | LLVM.Extra.Arithmetic |
4 (Function) | LLVM.Extra.Multi.Value |
5 (Function) | LLVM.Extra.Multi.Vector |
6 (Function) | LLVM.Extra.Multi.Class |
zeroPointed | LLVM.Extra.Tuple |
zeroPrimitive | LLVM.Extra.Multi.Value |
zeroStruct | LLVM.Extra.Multi.Value |
zeroTuple | LLVM.Extra.Multi.Value |
zeroUnit | LLVM.Extra.Multi.Value |
zip | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
zip3 | |
1 (Function) | LLVM.Extra.Multi.Value |
2 (Function) | LLVM.Extra.Multi.Vector |
3 (Function) | LLVM.Extra.Multi.Value.Vector |
zip4 | LLVM.Extra.Multi.Value |
zipChunksWith | LLVM.Extra.Vector |