knead-0.2.3: Repa array processing using LLVM JIT

Index

! 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
#:.Data.Array.Knead.Index.Linear
$#Data.Array.Knead.Parameter
$:.Data.Array.Knead.Simple.Slice, Data.Array.Knead.Simple.Fold, Data.Array.Knead.Parameterized.Slice
&&*Data.Array.Knead.Expression
.&.*Data.Array.Knead.Expression
.|.*Data.Array.Knead.Expression
/=*Data.Array.Knead.Expression
:. 
1 (Type/Class)Data.Array.Knead.Index.Linear
2 (Data Constructor)Data.Array.Knead.Index.Linear
<*Data.Array.Knead.Expression
<=*Data.Array.Knead.Expression
==*Data.Array.Knead.Expression
>*Data.Array.Knead.Expression
>=*Data.Array.Knead.Expression
addData.Array.Knead.Expression
apply 
1 (Function)Data.Array.Knead.Simple.Slice
2 (Function)Data.Array.Knead.Simple.Fold
3 (Function)Data.Array.Knead.Parameterized.Slice
Array 
1 (Type/Class)Data.Array.Knead.Simple.Symbolic
2 (Type/Class)Data.Array.Knead.Simple.Physical, Data.Array.Knead.Parameterized.Physical
3 (Data Constructor)Data.Array.Knead.Simple.Physical
4 (Type/Class)Data.Array.Knead.Parameterized.Symbolic
backpermute 
1 (Function)Data.Array.Knead.Simple.ShapeDependent
2 (Function)Data.Array.Knead.Simple.Symbolic
3 (Function)Data.Array.Knead.Parameterized.Symbolic
backpermute2 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Simple.ShapeDependent
backpermuteExtraData.Array.Knead.Simple.ShapeDependent
bufferData.Array.Knead.Simple.Physical
C 
1 (Type/Class)Data.Array.Knead.Index.Nested.Shape
2 (Type/Class)Data.Array.Knead.Simple.Symbolic
3 (Type/Class)Data.Array.Knead.Index.Linear
cmpData.Array.Knead.Expression
complementData.Array.Knead.Expression
ComposeData.Array.Knead.Expression
compose 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Slice
ComposedData.Array.Knead.Expression
computeSizeData.Array.Knead.Index.Linear
ConsData.Array.Knead.Index.Linear
cons 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Index.Linear.Int
3 (Function)Data.Array.Knead.Index.Linear
consComplexData.Array.Knead.Expression
ConstantData.Array.Knead.Parameter
constantData.Array.Knead.Index.Linear
curryData.Array.Knead.Expression
DecomposeData.Array.Knead.Expression
decomposeData.Array.Knead.Expression
decons 
1 (Function)Data.Array.Knead.Index.Linear.Int
2 (Function)Data.Array.Knead.Index.Linear
deconsComplexData.Array.Knead.Expression
Exp 
1 (Type/Class)Data.Array.Knead.Expression, Data.Array.Knead.Simple.Symbolic, Data.Array.Knead.Parameterized.Symbolic
2 (Data Constructor)Data.Array.Knead.Expression
extendParameterData.Array.Knead.Parameterized.Symbolic
extrude 
1 (Function)Data.Array.Knead.Simple.Slice
2 (Function)Data.Array.Knead.Parameterized.Slice
extrudeFstData.Array.Knead.Simple.Slice
extrudeSndData.Array.Knead.Simple.Slice
falseData.Array.Knead.Expression
feedData.Array.Knead.Parameterized.Physical
fill 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Simple.ShapeDependent
3 (Function)Data.Array.Knead.Parameterized.Symbolic
findAllData.Array.Knead.Simple.Symbolic
firstData.Array.Knead.Simple.Slice
flattenIndex 
1 (Function)Data.Array.Knead.Index.Nested.Shape
2 (Function)Data.Array.Knead.Index.Linear
flattenIndexRecData.Array.Knead.Index.Nested.Shape
foldData.Array.Knead.Simple.Fold
fold1 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
fold1All 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
FoldOuterL 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
foldOuterLData.Array.Knead.Parameterized.Physical
foldOuterLAccumData.Array.Knead.Parameterized.Render
foldOuterLInitData.Array.Knead.Parameterized.Render
foldOuterLMapData.Array.Knead.Parameterized.Render
fromInteger'Data.Array.Knead.Expression
fromListData.Array.Knead.Simple.Physical, Data.Array.Knead.Parameterized.Physical
fromRational'Data.Array.Knead.Expression
fromScalarData.Array.Knead.Simple.Symbolic
fstData.Array.Knead.Expression
fst3Data.Array.Knead.Expression
gather 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
genericValueData.Array.Knead.Parameter
getData.Array.Knead.Parameter
headData.Array.Knead.Index.Linear
id 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
3 (Function)Data.Array.Knead.Simple.Slice
idivData.Array.Knead.Expression
ifThenElseData.Array.Knead.Expression
Index 
1 (Type/Class)Data.Array.Knead.Index.Nested.Shape
2 (Type/Class)Data.Array.Knead.Index.Linear
indexData.Array.Knead.Index.Linear
Int 
1 (Type/Class)Data.Array.Knead.Index.Linear.Int
2 (Data Constructor)Data.Array.Knead.Index.Linear.Int
intersect 
1 (Function)Data.Array.Knead.Index.Nested.Shape
2 (Function)Data.Array.Knead.Index.Linear
intersectCodeData.Array.Knead.Index.Nested.Shape
iremData.Array.Knead.Expression
lift0 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Symbolic
lift1 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Symbolic
lift2 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Symbolic
lift3Data.Array.Knead.Expression
lift4Data.Array.Knead.Expression
liftMData.Array.Knead.Expression
liftM2Data.Array.Knead.Expression
liftM3Data.Array.Knead.Expression
Linear 
1 (Type/Class)Data.Array.Knead.Simple.Slice
2 (Type/Class)Data.Array.Knead.Simple.Fold
3 (Type/Class)Data.Array.Knead.Parameterized.Slice
loadData.Array.Knead.Index.Nested.Shape
loadMultiValueData.Array.Knead.Index.Linear
loopData.Array.Knead.Index.Nested.Shape
map 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
MapAccumL 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
mapAccumL 
1 (Function)Data.Array.Knead.Simple.Physical
2 (Function)Data.Array.Knead.Parameterized.Physical
mapAccumLAccumData.Array.Knead.Parameterized.Render
mapAccumLInitData.Array.Knead.Parameterized.Render
mapAccumLMapData.Array.Knead.Parameterized.Render
mapFstData.Array.Knead.Expression
mapFst3Data.Array.Knead.Expression
mapSndData.Array.Knead.Expression
mapSnd3Data.Array.Knead.Expression
mapThd3Data.Array.Knead.Expression
mapWithIndexData.Array.Knead.Simple.Symbolic
maxData.Array.Knead.Expression
maybeData.Array.Knead.Expression
minData.Array.Knead.Expression
modifyData.Array.Knead.Expression
modify2Data.Array.Knead.Expression
modifyMultiValueData.Array.Knead.Expression
modifyMultiValue2Data.Array.Knead.Expression
modifyMultiValueMData.Array.Knead.Expression
modifyMultiValueM2Data.Array.Knead.Expression
mulData.Array.Knead.Expression
multiValueData.Array.Knead.Parameter
notData.Array.Knead.Expression
paramWith 
1 (Function)Data.Array.Knead.Index.Nested.Shape
2 (Function)Data.Array.Knead.Index.Linear
pass 
1 (Function)Data.Array.Knead.Simple.Slice
2 (Function)Data.Array.Knead.Simple.Fold
3 (Function)Data.Array.Knead.Parameterized.Slice
passAny 
1 (Function)Data.Array.Knead.Simple.Slice
2 (Function)Data.Array.Knead.Simple.Fold
3 (Function)Data.Array.Knead.Parameterized.Slice
peekData.Array.Knead.Index.Linear
permute 
1 (Function)Data.Array.Knead.Simple.Physical
2 (Function)Data.Array.Knead.Parameterized.Physical
pick 
1 (Function)Data.Array.Knead.Simple.Slice
2 (Function)Data.Array.Knead.Parameterized.Slice
pickFstData.Array.Knead.Simple.Slice
pickSndData.Array.Knead.Simple.Slice
pokeData.Array.Knead.Index.Linear
Range 
1 (Type/Class)Data.Array.Knead.Index.Nested.Shape
2 (Data Constructor)Data.Array.Knead.Index.Nested.Shape
render 
1 (Function)Data.Array.Knead.Simple.Physical
2 (Function)Data.Array.Knead.Parameterized.Physical
renderShapeData.Array.Knead.Parameterized.Physical
runData.Array.Knead.Parameterized.Render
ScalarData.Array.Knead.Index.Nested.Shape
scalarData.Array.Knead.Index.Nested.Shape
scanl1Data.Array.Knead.Simple.Physical
Scatter 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
scatter 
1 (Function)Data.Array.Knead.Simple.Physical
2 (Function)Data.Array.Knead.Parameterized.Physical
scatterAccumData.Array.Knead.Parameterized.Render
scatterInitData.Array.Knead.Parameterized.Render
scatterMapData.Array.Knead.Parameterized.Render
ScatterMaybe 
1 (Type/Class)Data.Array.Knead.Parameterized.Render
2 (Data Constructor)Data.Array.Knead.Parameterized.Render
scatterMaybe 
1 (Function)Data.Array.Knead.Simple.Physical
2 (Function)Data.Array.Knead.Parameterized.Physical
scatterMaybeAccumData.Array.Knead.Parameterized.Render
scatterMaybeInitData.Array.Knead.Parameterized.Render
scatterMaybeMapData.Array.Knead.Parameterized.Render
secondData.Array.Knead.Simple.Slice
selectData.Array.Knead.Expression
ShapeData.Array.Knead.Index.Linear
shape 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Simple.ShapeDependent
3 (Function)Data.Array.Knead.Simple.Physical, Data.Array.Knead.Parameterized.Physical
4 (Function)Data.Array.Knead.Index.Linear
Shifted 
1 (Type/Class)Data.Array.Knead.Index.Nested.Shape
2 (Data Constructor)Data.Array.Knead.Index.Nested.Shape
shiftedOffsetData.Array.Knead.Index.Nested.Shape
shiftedSizeData.Array.Knead.Index.Nested.Shape
shlData.Array.Knead.Expression
shrData.Array.Knead.Expression
SingleData.Array.Knead.Index.Linear.Int
sizeData.Array.Knead.Index.Nested.Shape
sizeCodeData.Array.Knead.Index.Nested.Shape
sndData.Array.Knead.Expression
snd3Data.Array.Knead.Expression
sqrData.Array.Knead.Expression
sqrtData.Array.Knead.Expression
storeMultiValueData.Array.Knead.Index.Linear
StructData.Array.Knead.Index.Linear
subData.Array.Knead.Expression
swapData.Array.Knead.Expression
switchData.Array.Knead.Index.Linear
switchIntData.Array.Knead.Index.Linear
switchRData.Array.Knead.Index.Linear
switchSingleData.Array.Knead.Index.Linear.Int
T 
1 (Type/Class)Data.Array.Knead.Parameter
2 (Type/Class)Data.Array.Knead.Index.Linear
3 (Type/Class)Data.Array.Knead.Simple.Slice
4 (Type/Class)Data.Array.Knead.Simple.Fold
5 (Type/Class)Data.Array.Knead.Parameterized.Slice
tailData.Array.Knead.Index.Linear
thd3Data.Array.Knead.Expression
the 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Physical
toListData.Array.Knead.Simple.Physical
toMaybeData.Array.Knead.Expression
transposeData.Array.Knead.Simple.Slice
trueData.Array.Knead.Expression
Tunnel 
1 (Type/Class)Data.Array.Knead.Parameter
2 (Data Constructor)Data.Array.Knead.Parameter
tunnel 
1 (Function)Data.Array.Knead.Parameter
2 (Function)Data.Array.Knead.Index.Linear
uncurryData.Array.Knead.Expression
unExpData.Array.Knead.Expression
unitData.Array.Knead.Expression
unliftM1Data.Array.Knead.Expression
unliftM2Data.Array.Knead.Expression
unliftM3Data.Array.Knead.Expression
unzipData.Array.Knead.Expression
unzip3Data.Array.Knead.Expression
unzip4Data.Array.Knead.Expression
ValueData.Array.Knead.Expression
value 
1 (Function)Data.Array.Knead.Index.Nested.Shape
2 (Function)Data.Array.Knead.Index.Linear
valueTupleData.Array.Knead.Parameter
VariableData.Array.Knead.Parameter
vectorFromListData.Array.Knead.Simple.Physical
with 
1 (Function)Data.Array.Knead.Parameter
2 (Function)Data.Array.Knead.Simple.Physical
withExpData.Array.Knead.Parameterized.Symbolic
withExp2Data.Array.Knead.Parameterized.Symbolic
withExp3Data.Array.Knead.Parameterized.Symbolic
withMultiData.Array.Knead.Parameter
withTupleData.Array.Knead.Parameter
word32Data.Array.Knead.Parameter
xorData.Array.Knead.Expression
Z 
1 (Type/Class)Data.Array.Knead.Index.Linear
2 (Data Constructor)Data.Array.Knead.Index.Linear
zData.Array.Knead.Index.Linear
zeroData.Array.Knead.Expression
zeroIndexData.Array.Knead.Index.Nested.Shape
zip 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Symbolic
zip3 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Symbolic
zip4 
1 (Function)Data.Array.Knead.Expression
2 (Function)Data.Array.Knead.Simple.Symbolic
zipWith 
1 (Function)Data.Array.Knead.Simple.Symbolic
2 (Function)Data.Array.Knead.Parameterized.Symbolic
zipWith3Data.Array.Knead.Simple.Symbolic
zipWith4Data.Array.Knead.Simple.Symbolic
||*Data.Array.Knead.Expression