.&&. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.&. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.<. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.<=. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.==. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.>. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.>=. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.^. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.|. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
.||. | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
:< | Futhark.Analysis.HORepresentation.SOAC |
:> | Futhark.Analysis.HORepresentation.SOAC |
:>>: | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
<&&> | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
<+/> | Futhark.Util.Pretty |
<+> | Futhark.Util.Pretty |
<-- | Futhark.CodeGen.ImpGen |
<//> | Futhark.Util.Pretty |
</> | Futhark.Util.Pretty |
<| | Futhark.Analysis.HORepresentation.SOAC |
<|> | Futhark.Util.Pretty |
<||> | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
Abs | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Action | |
1 (Type/Class) | Futhark.Pipeline |
2 (Data Constructor) | Futhark.Pipeline |
actionDescription | Futhark.Pipeline |
actionName | Futhark.Pipeline |
actionProcedure | Futhark.Pipeline |
ActualVariables | Futhark.Optimise.MemoryBlockMerging.Types |
Add | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
addAliases | Language.Futhark.Attributes, Language.Futhark |
addAliasesToPattern | Futhark.Representation.Aliases |
addBinderStms | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
addFunction | Futhark.Internalise.Monad |
addInitialTransforms | Futhark.Analysis.HORepresentation.SOAC |
addLog | Futhark.Util.Log |
addMemberDecl | Futhark.CodeGen.Backends.GenericCSharp |
addOpAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
addOpRanges | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
Addr | Futhark.CodeGen.Backends.GenericCSharp.AST |
addRangesToPattern | Futhark.Representation.Ranges |
addRequiredToManifest | Futhark.Pkg.Types |
addScopeWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
addStm | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
addStms | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
addTransform | Futhark.Analysis.HORepresentation.SOAC |
addTransforms | Futhark.Analysis.HORepresentation.SOAC |
addWisdomToPattern | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
Alias | Language.Futhark.Syntax, Language.Futhark |
aliasAnalysis | Futhark.Analysis.Alias |
AliasBound | Language.Futhark.Syntax, Language.Futhark |
Aliased | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
AliasedOp | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
Aliases | Futhark.Representation.Aliases |
aliases | Language.Futhark.Attributes, Language.Futhark |
AliasesAndConsumed | Futhark.Representation.Aliases |
AliasesOf | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
aliasesOf | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
AliasFree | Language.Futhark.Syntax, Language.Futhark |
Aliasing | Language.Futhark.Syntax, Language.Futhark |
aliasVar | Language.Futhark.Syntax, Language.Futhark |
align | Futhark.Util.Pretty |
allBinOps | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
allCmpOps | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
allConsumed | Futhark.Analysis.UsageTable |
allConvOps | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
allFloatTypes | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
allIntTypes | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Alloc | Futhark.Representation.ExplicitMemory |
AllocArray | Futhark.CodeGen.Backends.GenericCSharp.AST |
Allocate | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
4 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
allPrimTypes | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
AllThreads | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
allThreads | Futhark.CodeGen.ImpGen.Kernels.Base |
allUnOps | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
analyseBody | |
1 (Function) | Futhark.Analysis.Range |
2 (Function) | Futhark.Analysis.Alias |
analyseExp | |
1 (Function) | Futhark.Analysis.Range |
2 (Function) | Futhark.Analysis.Alias |
analyseFun | Futhark.Analysis.Alias |
analyseLambda | |
1 (Function) | Futhark.Analysis.Range |
2 (Function) | Futhark.Analysis.Alias |
analyseStm | Futhark.Analysis.Alias |
analyseStms | Futhark.Analysis.Range |
And | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
angles | Futhark.Util.Pretty |
Annot | Language.Futhark.Pretty, Language.Futhark |
annot | Futhark.Util.Pretty |
annotateArrayShape | Futhark.Internalise.AccurateSizes |
Annotations | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
AnyDim | Language.Futhark.Syntax, Language.Futhark |
AnyError | Futhark.Test |
anyFloatType | Language.Futhark.TypeChecker.Monad |
anyIntType | Language.Futhark.TypeChecker.Monad |
anyM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
anyNumberType | Language.Futhark.TypeChecker.Monad |
anyPrimType | Language.Futhark.TypeChecker.Monad |
anySignedType | Language.Futhark.TypeChecker.Monad |
anyUnsignedType | Language.Futhark.TypeChecker.Monad |
APOSTROPHE | Language.Futhark.Parser |
APOSTROPHE_THEN_HAT | Language.Futhark.Parser |
Apply | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
apply | Futhark.Util.Pretty |
applyRetType | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
applySubst | Language.Futhark.TypeChecker.Types |
areTupleFields | Language.Futhark.Attributes, Language.Futhark |
Arg | |
1 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
argAliases | Futhark.TypeCheck |
ArgKeyword | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
argShapes | Futhark.Internalise.AccurateSizes |
argType | Futhark.TypeCheck |
Array | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
ArrayDecl | Futhark.CodeGen.Backends.GenericC |
arrayDestination | Futhark.CodeGen.ImpGen |
ArrayDim | Language.Futhark.Syntax, Language.Futhark |
arrayDims | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ArrayElemType | Language.Futhark |
ArrayElemTypeBase | Language.Futhark.Syntax, Language.Futhark |
ArrayEntry | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
ArrayEnumElem | Language.Futhark.Syntax, Language.Futhark |
arrayExtDims | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ArrayIn | Futhark.Representation.ExplicitMemory |
ArrayLit | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
arrayOf | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
arrayOfRow | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
arrayOfShape | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
arrayOfWithAliases | Language.Futhark.Attributes, Language.Futhark |
ArrayPolyElem | Language.Futhark.Syntax, Language.Futhark |
ArrayPrimElem | Language.Futhark.Syntax, Language.Futhark |
arrayRank | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
ArrayRecordElem | Language.Futhark.Syntax, Language.Futhark |
ArrayShape | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
arrayShape | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
arraySize | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
arraySizeInBytesExp | Futhark.Pass.ExplicitAllocations |
arraysSize | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ArrayT | Futhark.CodeGen.Backends.GenericCSharp.AST |
ArrayTransform | Futhark.Analysis.HORepresentation.SOAC |
ArrayTransforms | Futhark.Analysis.HORepresentation.SOAC |
ArrayValue | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
ArrayVar | Futhark.CodeGen.ImpGen |
arrInputs | Futhark.Optimise.Fusion.LoopKernel |
Arrow | Language.Futhark.Syntax, Language.Futhark |
asBasicOp | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Ascript | Language.Futhark.Syntax, Language.Futhark |
asExecutable | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
AShr | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
asIntS | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
asIntZ | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
askEnv | Language.Futhark.TypeChecker.Monad |
askRootEnv | Language.Futhark.TypeChecker.Monad |
askScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
asksEngineEnv | Futhark.Optimise.Simplify.Engine |
asksScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
askVtable | Futhark.Optimise.Simplify.Engine |
asLibrary | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
asScalExp | Futhark.Analysis.SymbolTable |
ASSERT | Language.Futhark.Parser |
Assert | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
asserting | Futhark.Internalise.Monad |
assertingOne | Futhark.Internalise.Monad |
Assign | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
AssignOp | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
assignScalarPointer | Futhark.CodeGen.Backends.GenericCSharp |
AssignTyped | Futhark.CodeGen.Backends.GenericCSharp.AST |
ASTERISK | Language.Futhark.Parser |
astMap | Language.Futhark.Traversals |
ASTMappable | Language.Futhark.Traversals |
ASTMapper | |
1 (Type/Class) | Language.Futhark.Traversals |
2 (Data Constructor) | Language.Futhark.Traversals |
AstMetrics | |
1 (Type/Class) | Futhark.Analysis.Metrics |
2 (Data Constructor) | Futhark.Analysis.Metrics |
atInit | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
Atomic | Futhark.CodeGen.ImpCode.Kernels |
AtomicAdd | Futhark.CodeGen.ImpCode.Kernels |
AtomicAnd | Futhark.CodeGen.ImpCode.Kernels |
atomicBinOp | Futhark.CodeGen.ImpCode.Kernels |
AtomicCmpXchg | Futhark.CodeGen.ImpCode.Kernels |
AtomicOp | Futhark.CodeGen.ImpCode.Kernels |
AtomicOr | Futhark.CodeGen.ImpCode.Kernels |
AtomicSMax | Futhark.CodeGen.ImpCode.Kernels |
AtomicSMin | Futhark.CodeGen.ImpCode.Kernels |
AtomicUMax | Futhark.CodeGen.ImpCode.Kernels |
AtomicUMin | Futhark.CodeGen.ImpCode.Kernels |
AtomicXchg | Futhark.CodeGen.ImpCode.Kernels |
AtomicXor | Futhark.CodeGen.ImpCode.Kernels |
attemptFusion | Futhark.Optimise.Fusion.LoopKernel |
Attributes | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
auxActualVariables | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxExistentials | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxFirstUses | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
AuxiliaryInfo | |
1 (Type/Class) | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
2 (Data Constructor) | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxInterferences | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxLastUses | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxMemAliases | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxName | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxPotentialKernelDataRaceInterferences | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxVarAliases | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
auxVarMemMappings | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
available | Futhark.Analysis.SymbolTable |
availableAtClosestLoop | Futhark.Analysis.SymbolTable |
babysitKernels | Futhark.Pass.KernelBabysitting |
backquote | Futhark.Util.Pretty |
backquotes | Futhark.Util.Pretty |
BACKSLASH | Language.Futhark.Parser |
BACKTICK | Language.Futhark.Parser |
Backtick | Language.Futhark.Syntax, Language.Futhark |
bad | Futhark.TypeCheck |
BadAnnotation | Futhark.TypeCheck |
badOnLeft | Language.Futhark.TypeChecker.Monad |
Band | Language.Futhark.Syntax, Language.Futhark |
Barrier | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
base | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
baseName | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
baseString | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
baseTag | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
BasicOp | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.Representation.SOACS |
basicPattern | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Basis | |
1 (Type/Class) | Futhark.Compiler.Program, Futhark.Compiler |
2 (Data Constructor) | Futhark.Compiler.Program, Futhark.Compiler |
basisImports | Futhark.Compiler.Program, Futhark.Compiler |
basisNameSource | Futhark.Compiler.Program, Futhark.Compiler |
basisRoots | Futhark.Compiler.Program, Futhark.Compiler |
beforeParse | Futhark.CodeGen.Backends.GenericCSharp |
Bindable | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
bindableMkBodyB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
bindableMkExpAttrB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
bindableMkLetNamesB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
bindableSimpleOps | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
bindChunkLParams | Futhark.Optimise.Simplify.Engine |
Binder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
BinderOps | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
BinderT | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
bindFunction | Futhark.Internalise.Monad |
binding | Futhark.TypeCheck |
bindingAnnotation | Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
bindingDepth | Futhark.Analysis.SymbolTable |
bindingForRename | Futhark.Transform.Rename |
bindingLambdaParams | Futhark.Internalise.Bindings |
bindingMetrics | Futhark.Analysis.Metrics |
bindingParams | Futhark.Internalise.Bindings |
bindings | Futhark.Analysis.SymbolTable |
bindLoopVar | Futhark.Optimise.Simplify.Engine |
bindLParams | Futhark.Optimise.Simplify.Engine |
bindNameMap | Language.Futhark.TypeChecker.Monad |
bindSpaced | Language.Futhark.TypeChecker.Monad |
BinOp | |
1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
6 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
BinOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
binOpLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
binOpType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
blankNameSource | Futhark.FreshNames, Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
blankPrimValue | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
blockedGenReduce | Futhark.Pass.ExtractKernels.BlockedKernel |
blockedMap | Futhark.Pass.ExtractKernels.BlockedKernel |
blockedReduction | Futhark.Pass.ExtractKernels.BlockedKernel |
blockedReductionStream | Futhark.Pass.ExtractKernels.BlockedKernel |
blockedScan | Futhark.Pass.ExtractKernels.BlockedKernel |
blockHoistBranch | Futhark.Optimise.Simplify.Engine |
blockHoistPar | Futhark.Optimise.Simplify.Engine |
blockHoistSeq | Futhark.Optimise.Simplify.Engine |
blockIf | Futhark.Optimise.Simplify.Engine |
BlockPred | Futhark.Optimise.Simplify.Engine |
blockScope | Futhark.CodeGen.Backends.GenericC |
Body | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.Representation.SOACS |
bodyAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
BodyAliasing | Futhark.Representation.Aliases |
BodyAttr | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
bodyAttr | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
bodyBind | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
bodyExtType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
bodyMetrics | Futhark.Analysis.Metrics |
bodyResult | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
BodyReturns | Futhark.Representation.ExplicitMemory |
bodyReturnsToExpReturns | Futhark.Representation.ExplicitMemory |
bodyStms | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Binder.Class, Futhark.Binder, Futhark.Representation.Aliases, Futhark.Construct, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
BodyT | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
bodyTypeValues | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Bool | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
4 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
bool | Futhark.Util.Pretty |
BoolT | Futhark.CodeGen.Backends.GenericCSharp.AST |
BoolValue | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
3 (Data Constructor) | Futhark.Test.Values |
Bor | Language.Futhark.Syntax, Language.Futhark |
BottomUp | Futhark.Optimise.Simplify.Rule |
BottomUpRule | Futhark.Optimise.Simplify.Rule |
BottomUpRuleBasicOp | Futhark.Optimise.Simplify.Rule |
BottomUpRuleDoLoop | Futhark.Optimise.Simplify.Rule |
BottomUpRuleGeneric | Futhark.Optimise.Simplify.Rule |
BottomUpRuleIf | Futhark.Optimise.Simplify.Rule |
BottomUpRuleOp | Futhark.Optimise.Simplify.Rule |
bottomUpSimplifyStm | Futhark.Optimise.Simplify.Rule |
Bound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
boundByLambda | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
boundByStm | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
boundByStms | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
boundInBody | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
boundInKernelNest | Futhark.Pass.ExtractKernels.Distribution |
boundInKernelNests | Futhark.Pass.ExtractKernels.Distribution |
BoundInTypes | Futhark.Internalise.TypesValues |
boundInTypes | Futhark.Internalise.TypesValues |
boundToScalExp | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
BoundV | |
1 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
2 (Data Constructor) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
braces | |
1 (Function) | Futhark.Util.Pretty |
2 (Function) | Futhark.Doc.Html |
brackets | |
1 (Function) | Futhark.Util.Pretty |
2 (Function) | Futhark.Doc.Html |
Branch | |
1 (Type/Class) | Futhark.Pass.ExtractKernels.Interchange |
2 (Data Constructor) | Futhark.Pass.ExtractKernels.Interchange |
BranchType | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
BreadCrumb | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker.Unify |
breadCrumb | Language.Futhark.TypeChecker.Monad |
BToI | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
buildCallGraph | Futhark.Analysis.CallGraph |
BuildList | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.Pkg.Types |
buildTable | Futhark.Util.Table |
builtInFunctions | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Bytes | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
bytes | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ByteT | Futhark.CodeGen.Backends.GenericCSharp.AST |
Call | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
CallGraph | Futhark.Analysis.CallGraph |
CallKernel | Futhark.CodeGen.ImpCode.Kernels |
CallKernelGen | Futhark.CodeGen.ImpGen.Kernels.Base |
CallMethod | Futhark.CodeGen.Backends.GenericCSharp.AST |
callMethod | Futhark.CodeGen.Backends.GenericCSharp |
CanBeAliased | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
CanBeRanged | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
CanBeWise | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
cannotSimplify | Futhark.Optimise.Simplify.Rule |
CASE | Language.Futhark.Parser |
Case | Language.Futhark |
CaseBase | Language.Futhark.Syntax, Language.Futhark |
CasePat | Language.Futhark.Syntax, Language.Futhark |
Cast | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
castNameInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
castScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
castStm | Futhark.Analysis.Rephrase |
castSymbolTable | Futhark.Analysis.SymbolTable |
cat | Futhark.Util.Pretty |
Catch | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
cCLI | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
Cert | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Certificates | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
certificates | Futhark.Optimise.Fusion.LoopKernel |
certify | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
certifying | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
certifyingBinder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
cFloat32Funs | Futhark.CodeGen.Backends.SimpleRepresentation |
cFloat32Ops | Futhark.CodeGen.Backends.SimpleRepresentation |
cFloat64Funs | Futhark.CodeGen.Backends.SimpleRepresentation |
cFloat64Ops | Futhark.CodeGen.Backends.SimpleRepresentation |
cFloatConvOps | Futhark.CodeGen.Backends.SimpleRepresentation |
char | Futhark.Util.Pretty |
CHARLIT | Language.Futhark.Parser |
cHeader | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
cheapOp | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Checkable | Futhark.TypeCheck |
CheckableOp | Futhark.TypeCheck |
checkArg | Futhark.TypeCheck |
checkBody | Futhark.TypeCheck |
checkBodyLore | Futhark.TypeCheck |
checkDec | Language.Futhark.TypeChecker |
Checked | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
checkExp | |
1 (Function) | Futhark.TypeCheck |
2 (Function) | Language.Futhark.TypeChecker |
checkExpLore | Futhark.TypeCheck |
checkExtType | Futhark.TypeCheck |
checkForDuplicateNames | Language.Futhark.TypeChecker.Types |
checkFParamLore | Futhark.TypeCheck |
checkFun' | Futhark.TypeCheck |
checkFunDef | Language.Futhark.TypeChecker.Terms |
checkLambda | Futhark.TypeCheck |
checkLambdaBody | Futhark.TypeCheck |
checkLambdaParams | Futhark.TypeCheck |
checkLetBoundLore | Futhark.TypeCheck |
checkLParamLore | Futhark.TypeCheck |
checkModExp | Language.Futhark.TypeChecker |
checkName | Language.Futhark.TypeChecker.Monad |
checkOneExp | Language.Futhark.TypeChecker.Terms |
checkOp | Futhark.TypeCheck |
checkProg | |
1 (Function) | Futhark.TypeCheck |
2 (Function) | Language.Futhark.TypeChecker |
checkQualName | Language.Futhark.TypeChecker.Monad |
checkQualNameWithEnv | Language.Futhark.TypeChecker.Monad |
checkRetType | Futhark.TypeCheck |
checkShapeParamUses | Language.Futhark.TypeChecker.Types |
checkSOACArrayArgs | Futhark.TypeCheck |
checkStm | Futhark.TypeCheck |
checkStms | Futhark.TypeCheck |
checkSubExp | Futhark.TypeCheck |
checkType | Futhark.TypeCheck |
checkTypeDecl | Language.Futhark.TypeChecker.Types |
checkTypeExp | Language.Futhark.TypeChecker.Types |
checkTypeParams | Language.Futhark.TypeChecker.Types |
chunk | Futhark.Util |
chunkedKernelNonconcatOutputs | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
chunkLambda | Futhark.Pass.ExtractKernels.BlockedKernel |
chunks | Futhark.Util |
cIntOps | Futhark.CodeGen.Backends.SimpleRepresentation |
Class | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
ClassConstructor | Futhark.CodeGen.Backends.GenericCSharp.AST |
ClassDef | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
cLib | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
Closure | Futhark.Internalise.Monad |
CmpEq | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CmpLle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CmpLlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CmpOp | |
1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
CmpOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
cmpOpLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
cmpOpType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CmpSizeLe | |
1 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
CmpSle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CmpSlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CmpThreshold | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
CmpUle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CmpUlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
coalesceInProg | Futhark.Optimise.MemoryBlockMerging.Coalescing |
Code | |
1 (Type/Class) | Futhark.CodeGen.ImpCode |
2 (Type/Class) | Futhark.CodeGen.ImpCode.Sequential |
3 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
4 (Type/Class) | Futhark.CodeGen.ImpCode.Kernels |
coerceIntPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
collect | |
1 (Function) | Futhark.CodeGen.ImpGen |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
collect' | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
collectBinderStms | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
Collection | Futhark.CodeGen.Backends.GenericCSharp.AST |
collectOccurences | Futhark.TypeCheck |
collectStms | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
collectStms_ | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
COLON | Language.Futhark.Parser |
colon | Futhark.Util.Pretty |
column | Futhark.Util.Pretty |
Combine | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
CombineSpace | |
1 (Type/Class) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
combineSpace | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
COMMA | Language.Futhark.Parser |
comma | Futhark.Util.Pretty |
commas | Futhark.Doc.Html |
commasep | Futhark.Util.Pretty |
Comment | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
comment | Futhark.CodeGen.ImpGen |
Commented | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.Pkg.Types |
commented | Futhark.Pkg.Types |
comments | Futhark.Pkg.Types |
commitVersion | Futhark.Pkg.Types |
commonOptions | Futhark.Util.Options |
Commutative | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
commutativeBinOp | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
commutativeLambda | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Commutativity | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
compareValues | Futhark.Test.Values, Futhark.Test |
compareValues1 | Futhark.Test.Values, Futhark.Test |
compAssignedVars | Futhark.CodeGen.Backends.GenericCSharp |
compBeforeParse | Futhark.CodeGen.Backends.GenericCSharp |
compDebugItems | Futhark.CodeGen.Backends.GenericCSharp |
compDeclaredMem | Futhark.CodeGen.Backends.GenericCSharp |
compileAlloc | Futhark.CodeGen.ImpGen |
compileBody | Futhark.CodeGen.ImpGen |
compileBody' | Futhark.CodeGen.ImpGen |
compileCode | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
compileDim | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
compileExp | |
1 (Function) | Futhark.CodeGen.ImpGen |
2 (Function) | Futhark.CodeGen.Backends.GenericC |
3 (Function) | Futhark.CodeGen.Backends.GenericPython |
4 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
compileExpToName | Futhark.CodeGen.Backends.GenericC |
compileFun | Futhark.CodeGen.Backends.GenericC |
compileKernelStms | Futhark.CodeGen.ImpGen.Kernels.Base |
compileLoopBody | Futhark.CodeGen.ImpGen |
compileName | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
compilePrimExp | |
1 (Function) | Futhark.CodeGen.ImpGen |
2 (Function) | Futhark.CodeGen.Backends.GenericC |
compilePrimToExtNp | Futhark.CodeGen.Backends.GenericPython |
compilePrimToNp | Futhark.CodeGen.Backends.GenericPython |
compilePrimType | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
compilePrimTypeExt | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
compilePrimTypeToAST | Futhark.CodeGen.Backends.GenericCSharp |
compilePrimTypeToASText | Futhark.CodeGen.Backends.GenericCSharp |
compilePrimValue | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
compileProg | |
1 (Function) | Futhark.CodeGen.ImpGen |
2 (Function) | Futhark.CodeGen.ImpGen.Sequential |
3 (Function) | Futhark.CodeGen.ImpGen.Kernels |
4 (Function) | Futhark.CodeGen.Backends.GenericC |
5 (Function) | Futhark.CodeGen.ImpGen.OpenCL |
6 (Function) | Futhark.CodeGen.ImpGen.CUDA |
7 (Function) | Futhark.CodeGen.Backends.SequentialC |
8 (Function) | Futhark.CodeGen.Backends.COpenCL |
9 (Function) | Futhark.CodeGen.Backends.CCUDA |
10 (Function) | Futhark.CodeGen.Backends.GenericPython |
11 (Function) | Futhark.CodeGen.Backends.SequentialPython |
12 (Function) | Futhark.CodeGen.Backends.PyOpenCL |
13 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
14 (Function) | Futhark.CodeGen.Backends.SequentialCSharp |
15 (Function) | Futhark.CodeGen.Backends.CSOpenCL |
compileProgram | Futhark.Test |
CompilerBug | Futhark.Error, Futhark.Pipeline |
compilerBug | Futhark.Error, Futhark.Pipeline |
compilerBugS | Futhark.Error, Futhark.Pipeline |
CompilerEnv | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
CompilerError | Futhark.Error, Futhark.Pipeline |
CompilerLimitation | Futhark.Error, Futhark.Pipeline |
compilerLimitation | Futhark.Error, Futhark.Pipeline |
compilerLimitationS | Futhark.Error, Futhark.Pipeline |
CompilerM | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
4 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
5 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
compilerMain | Futhark.Compiler.CLI |
CompilerMode | Futhark.Compiler.CLI |
CompilerOption | Futhark.Compiler.CLI |
CompilerState | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
4 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
5 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
compileSegRed | Futhark.CodeGen.ImpGen.Kernels.SegRed |
compileStms | Futhark.CodeGen.ImpGen |
compileSubExp | Futhark.CodeGen.ImpGen |
compileSubExpOfType | Futhark.CodeGen.ImpGen |
compileSubExpTo | Futhark.CodeGen.ImpGen |
CompileTimeFailure | Futhark.Test |
compInit | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
Complement | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
compMemberDecls | Futhark.CodeGen.Backends.GenericCSharp |
compNameSrc | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
composeLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
Composite | Futhark.CodeGen.Backends.GenericCSharp.AST |
compStaticMemAllocs | Futhark.CodeGen.Backends.GenericCSharp |
compStaticMemDecls | Futhark.CodeGen.Backends.GenericCSharp |
CompType | Language.Futhark.Syntax, Language.Futhark |
compUserState | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
computeKernelUses | Futhark.CodeGen.ImpGen.Kernels.Base |
computeThreadChunkSize | Futhark.CodeGen.ImpGen.Kernels.Base |
Concat | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ConcatReturns | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
concreteType | Language.Futhark.Attributes, Language.Futhark |
Cond | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
consoleErrorWrite | Futhark.CodeGen.Backends.GenericCSharp |
consoleErrorWriteLine | Futhark.CodeGen.Backends.GenericCSharp |
consoleWrite | Futhark.CodeGen.Backends.GenericCSharp |
consoleWriteLine | Futhark.CodeGen.Backends.GenericCSharp |
Constant | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
constant | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ConstDim | Language.Futhark.Syntax, Language.Futhark |
constFoldPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ConstParams | Futhark.Internalise.Monad |
Constraint | |
1 (Type/Class) | Language.Futhark.TypeChecker.Unify |
2 (Data Constructor) | Language.Futhark.TypeChecker.Unify |
Constraints | Language.Futhark.TypeChecker.Unify |
constructBody | Futhark.Optimise.Simplify.Engine |
constructKernel | Futhark.Pass.ExtractKernels.Distribution |
CONSTRUCTOR | Language.Futhark.Parser |
Constructor | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
ConstructorDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
ConstSize | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ConstUse | Futhark.CodeGen.ImpCode.Kernels |
Consume | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
consume | |
1 (Function) | Futhark.TypeCheck |
2 (Function) | Futhark.Analysis.SymbolTable |
consumedByLambda | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
consumedInBody | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
ConsumedInExp | Futhark.Representation.Aliases |
consumedInExp | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
consumedInOp | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
consumedInStm | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
consumedInStms | Futhark.Representation.Aliases |
consumedUsage | Futhark.Analysis.UsageTable |
consumeOnlyParams | Futhark.TypeCheck |
contains | Futhark.Analysis.UsageTable |
context | Futhark.TypeCheck |
contextContents | Futhark.CodeGen.Backends.GenericC |
contextField | Futhark.CodeGen.Backends.GenericC |
contextFinalInits | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
contextType | Futhark.CodeGen.Backends.GenericC |
ConvOp | |
1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ConvOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
convOpFun | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
convOpType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Copy | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
4 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
5 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
copy | Futhark.CodeGen.ImpGen |
CopyCompiler | Futhark.CodeGen.ImpGen |
copyDWIM | Futhark.CodeGen.ImpGen |
copyDWIMDest | Futhark.CodeGen.ImpGen |
copyElementWise | Futhark.CodeGen.ImpGen |
copyMemoryDefaultSpace | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
copyPropagateInStms | Futhark.Transform.CopyPropagate |
coreCoalesceFunDef | Futhark.Optimise.MemoryBlockMerging.Coalescing.Core |
coreReuseFunDef | Futhark.Optimise.MemoryBlockMerging.Reuse.Core |
Count | |
1 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
CParts | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
CreateArray | Futhark.CodeGen.Backends.GenericCSharp.AST |
CreateObject | Futhark.CodeGen.Backends.GenericCSharp.AST |
createsNewArrayBase | Futhark.Optimise.MemoryBlockMerging.Liveness.FirstUse |
CreateSystemTuple | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSArg | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSClassDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSComp | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSConstructorDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSEInOp | Futhark.Optimise.CSE |
CSExcept | Futhark.CodeGen.Backends.GenericCSharp.AST |
csExceptions | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
CSExp | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSFloat | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
csFunctions | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
CSFunDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSFunDefArg | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSIdx | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSInt | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
csMemory | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
csMemoryOpenCL | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
csOpenCL | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
cspaceDims | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
cspaceScatter | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
csPanic | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
CSPrim | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSProg | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
csReader | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
csScalar | Futhark.CodeGen.Backends.GenericCSharp.Definitions |
CSStmt | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSType | Futhark.CodeGen.Backends.GenericCSharp.AST |
CSUInt | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.AST |
Ctx | |
1 (Type/Class) | Language.Futhark.Interpreter |
2 (Data Constructor) | Language.Futhark.Interpreter |
ctxEnv | Language.Futhark.Interpreter |
ctxImports | Language.Futhark.Interpreter |
CustomT | Futhark.CodeGen.Backends.GenericCSharp.AST |
cUtils | Futhark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.CCUDA |
dArray | Futhark.CodeGen.ImpGen |
dataDependencies | Futhark.Analysis.DataDependencies |
Deallocate | Futhark.CodeGen.Backends.GenericC |
DebugPrint | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
debugReport | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
Dec | Language.Futhark |
DecBase | Language.Futhark.Syntax, Language.Futhark |
decImports | Language.Futhark.Attributes, Language.Futhark |
decl | Futhark.CodeGen.Backends.GenericC |
DeclareArray | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
declaredType | Language.Futhark.Syntax, Language.Futhark |
DeclareMem | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
DeclareScalar | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
DeclExtType | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
DeclExtTyped | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
declExtTypeOf | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
DeclType | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
DeclTyped | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
declTypeOf | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
deepen | Futhark.Analysis.SymbolTable |
Def | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
defaultEntryPoint | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
defaultMemBlockType | Futhark.CodeGen.Backends.SimpleRepresentation |
defaultOperations | |
1 (Function) | Futhark.CodeGen.ImpGen |
2 (Function) | Futhark.CodeGen.Backends.GenericC |
3 (Function) | Futhark.CodeGen.Backends.GenericPython |
4 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
DefaultSpace | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
defAux | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
defCompileExp | Futhark.CodeGen.ImpGen |
defCompileStms | Futhark.CodeGen.ImpGen |
Dependencies | Futhark.Analysis.DataDependencies |
Deref | Futhark.CodeGen.Backends.GenericCSharp.AST |
DesiredUpdate | |
1 (Type/Class) | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
2 (Data Constructor) | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
DeviceCPU | Futhark.CodeGen.OpenCL.Kernels |
DeviceGPU | Futhark.CodeGen.OpenCL.Kernels |
DeviceType | Futhark.CodeGen.OpenCL.Kernels |
deviceType | Futhark.CodeGen.OpenCL.Kernels |
dFParams | Futhark.CodeGen.ImpGen |
Dict | Futhark.CodeGen.Backends.GenericPython.AST |
Diet | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
diet | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
Digits | Futhark.Pkg.Types |
DimChange | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
DimCoercion | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
DimDecl | Language.Futhark.Syntax, Language.Futhark |
DimFix | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
dimFix | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
DimIndex | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Language.Futhark |
DimIndexBase | Language.Futhark.Syntax, Language.Futhark |
DimNew | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
DimSize | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
dimSizeToExp | |
1 (Function) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpGen, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Function) | Futhark.CodeGen.Backends.GenericC |
dimSizeToSubExp | Futhark.CodeGen.ImpGen |
DimSlice | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
DimSub | Language.Futhark.TypeChecker.Types |
DimTable | Futhark.Internalise.Monad |
directoryContents | Futhark.Util |
Disorder | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
displayLazyText | Futhark.Util.Pretty |
displayPragmaLazyText | Futhark.Util.Pretty |
displayPragmaS | Futhark.Util.Pretty |
displayS | Futhark.Util.Pretty |
dissectScrema | Futhark.Tools, Futhark.Internalise.Monad |
div | Futhark.Util.IntegralExp |
Divide | Language.Futhark.Syntax, Language.Futhark |
dLParams | Futhark.CodeGen.ImpGen |
DO | Language.Futhark.Parser |
doAbs | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doAdd | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doBinOp | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
DOC | Language.Futhark.Parser |
Doc | Futhark.Util.Pretty |
DocComment | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
doCmpEq | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doCmpOp | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doCmpSle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doCmpSlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doCmpUle | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doCmpUlt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doComplement | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doConvOp | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doFAbs | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doFCmpLe | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doFCmpLt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doFPConv | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doFPToSI | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doFPToUI | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
DoLoop | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
doLoopMapAccumL | Futhark.Transform.FirstOrderTransform |
doLoopMapAccumL' | Futhark.Transform.FirstOrderTransform |
doMul | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doPow | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doRegTiling3D | Futhark.Optimise.TileLoops.RegTiling3D |
doSDiv | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doSExt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doSIToFP | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doSMod | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doSSignum | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
dot | Futhark.Util.Pretty |
double | Futhark.Util.Pretty |
doubleBuffer | Futhark.Optimise.DoubleBuffer |
DoubleT | Futhark.CodeGen.Backends.GenericCSharp.AST |
doUIToFP | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doUnification | Language.Futhark.TypeChecker.Unify |
doUnOp | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
doUSignum | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
downloadZipball | Futhark.Pkg.Info |
DownToExclusive | Language.Futhark.Syntax, Language.Futhark |
doZExt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
dPrim | Futhark.CodeGen.ImpGen |
dPrimV | Futhark.CodeGen.ImpGen |
dPrim_ | Futhark.CodeGen.ImpGen |
dquote | Futhark.Util.Pretty |
dquotes | Futhark.Util.Pretty |
dropAt | Futhark.Util |
dropLast | Futhark.Util |
dScope | Futhark.CodeGen.ImpGen |
dScopes | Futhark.CodeGen.ImpGen |
dumpError | Futhark.Compiler |
DupDefinitionError | Futhark.TypeCheck |
DupParamError | Futhark.TypeCheck |
DupPatternError | Futhark.TypeCheck |
eAbs | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
earlyDecls | Futhark.CodeGen.Backends.GenericC |
eAssert | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eBinOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eBody | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eCmpOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eConvOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eCopy | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eDivRoundingUp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eIf | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eIf' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
elem | Futhark.Analysis.SymbolTable |
Elements | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
elements | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
elemType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ELSE | Language.Futhark.Parser |
emit | Futhark.CodeGen.ImpGen |
emitFunction | Futhark.CodeGen.ImpGen |
empty | |
1 (Function) | Futhark.Util.Pretty |
2 (Function) | Futhark.Analysis.UsageTable |
3 (Function) | Futhark.Analysis.SymbolTable |
emptyBasis | Futhark.Compiler.Program, Futhark.Compiler |
emptyConstructor | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
emptyEnv | Futhark.Optimise.Simplify.Engine |
EmptyF | Futhark.Analysis.HORepresentation.SOAC |
EmptyL | Futhark.Analysis.HORepresentation.SOAC |
enclose | Futhark.Util.Pretty |
enclosesep | Futhark.Util.Pretty |
enclosingLoopVars | Futhark.Analysis.SymbolTable |
eNegate | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eNot | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
ensureArgShapes | Futhark.Internalise.AccurateSizes |
ensureExtShape | Futhark.Internalise.AccurateSizes |
ensureReferenceOutput | Futhark.Test |
ensureResultExtShape | Futhark.Internalise.AccurateSizes |
ensureResultExtShapeNoCtx | Futhark.Internalise.AccurateSizes |
ensureResultShape | Futhark.Internalise.AccurateSizes |
ensureShape | Futhark.Internalise.AccurateSizes |
enterLoop | Futhark.Optimise.Simplify.Engine |
ENTRY | Language.Futhark.Parser |
Entry | |
1 (Type/Class) | Futhark.Util.Table |
2 (Type/Class) | Futhark.Analysis.SymbolTable |
entryArrayElemType | Futhark.CodeGen.ImpGen |
entryArrayLocation | Futhark.CodeGen.ImpGen |
EntryDecl | Futhark.CodeGen.Backends.GenericC |
entryFParamLore | Futhark.Analysis.SymbolTable |
EntryInput | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
entryLetBoundAttr | Futhark.Analysis.SymbolTable |
entryMemSize | Futhark.CodeGen.ImpGen |
entryMemSpace | Futhark.CodeGen.ImpGen |
EntryOutput | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
EntryPoint | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
entryPointSize | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
EntryPointType | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
entryScalarType | Futhark.CodeGen.ImpGen |
entryStm | Futhark.Analysis.SymbolTable |
entryType | Futhark.Analysis.SymbolTable |
Enum | Language.Futhark.Syntax, Language.Futhark |
Env | |
1 (Type/Class) | Futhark.Optimise.Simplify.Engine |
2 (Type/Class) | Futhark.CodeGen.ImpGen |
3 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
4 (Data Constructor) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
5 (Type/Class) | Language.Futhark.Interpreter |
6 (Data Constructor) | Language.Futhark.Interpreter |
envDefaultSpace | Futhark.CodeGen.ImpGen |
envDoBoundsChecks | Futhark.Internalise.Monad |
envFtable | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
envFunction | Futhark.CodeGen.ImpGen |
envHoistBlockers | Futhark.Optimise.Simplify.Engine |
envModTable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envNameMap | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envOperations | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
envRules | Futhark.Optimise.Simplify.Engine |
envSafe | Futhark.Internalise.Monad |
envSigTable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envSubsts | Futhark.Internalise.Monad |
envTerm | Language.Futhark.Interpreter |
envType | Language.Futhark.Interpreter |
envTypeTable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envVtable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
EOF | Language.Futhark.Parser |
EQU | Language.Futhark.Parser |
Equal | Language.Futhark.Syntax, Language.Futhark |
Equality | Language.Futhark.TypeChecker.Unify |
equalityType | Language.Futhark.TypeChecker.Unify |
equals | Futhark.Util.Pretty |
eRoundToMultipleOf | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
Error | |
1 (Type/Class) | Futhark.Analysis.AlgSimplify |
2 (Data Constructor) | Futhark.TypeCheck |
errorBundlePretty | Futhark.Pkg.Types |
ErrorCase | Futhark.TypeCheck |
ErrorClass | Futhark.Error, Futhark.Pipeline |
errordoc | Futhark.Util.Pretty |
ErrorInt32 | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ErrorMsg | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ErrorMsgPart | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ErrorString | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Escape | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
eSignum | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eSliceArray | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eSplitArray | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
eSubExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
evalPrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
everythingVolatile | Futhark.CodeGen.ImpGen |
eWriteArray | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
existential | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
existentialiseExtTypes | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
existentialiseIxFun | Futhark.Representation.ExplicitMemory |
Exp | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.Representation.SOACS |
3 (Data Constructor) | Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps |
4 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
5 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
6 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
7 (Type/Class) | Language.Futhark |
Exp' | Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps |
expAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
expand | Futhark.Analysis.UsageTable |
expandAllocations | Futhark.Pass.ExpandAllocations |
expandedType | Language.Futhark.Syntax, Language.Futhark |
expandIxFun | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
expandPrimExp | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
expandScalExp | Futhark.Analysis.ScalExp |
expandWithAliases | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
ExpArg | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ExpAttr | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExpBase | Language.Futhark.Syntax, Language.Futhark |
ExpCompiler | Futhark.CodeGen.ImpGen |
ExpectedError | Futhark.Test |
ExpectedResult | Futhark.Test |
expectedTypes | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExpectedWarning | Futhark.Test |
expExtType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
expExtTypesFromPattern | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
expExtTypeSize | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExpLeaf | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
explicitAllocations | Futhark.Pass.ExplicitAllocations |
explicitAllocationsInStms | Futhark.Pass.ExplicitAllocations |
ExplicitMemorish | Futhark.Representation.ExplicitMemory |
ExplicitMemory | Futhark.Representation.ExplicitMemory |
expRanges | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
ExpReturns | Futhark.Representation.ExplicitMemory |
expReturns | Futhark.Representation.ExplicitMemory |
ExpT | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
expTypesFromPattern | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExpWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
Ext | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExtendedScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
extendedScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExternalError | Futhark.Error, Futhark.Pipeline |
externalError | Futhark.Error, Futhark.Pipeline |
externalErrorS | Futhark.Error, Futhark.Pipeline |
ExternalValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ExtIxFun | Futhark.Representation.ExplicitMemory |
ExtOp | Language.Futhark.Interpreter |
ExtOpBreak | Language.Futhark.Interpreter |
ExtOpError | Language.Futhark.Interpreter |
ExtOpTrace | Language.Futhark.Interpreter |
extractKernels | Futhark.Pass.ExtractKernels |
extractShapeContext | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
extReturns | Futhark.Representation.ExplicitMemory |
ExtShape | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExtSize | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExtType | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ExtTyped | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
extTypeOf | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
F32LIT | Language.Futhark.Parser |
F64LIT | Language.Futhark.Parser |
FAbs | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FAdd | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
faildoc | Futhark.Util.Pretty |
FALSE | Language.Futhark.Parser |
false | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FCmpLe | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FCmpLt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FDiv | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Field | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
FieldBase | Language.Futhark.Syntax, Language.Futhark |
fileAbs | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler |
fileEnv | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler |
FileModule | |
1 (Type/Class) | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler |
2 (Data Constructor) | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler |
fileProg | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler |
fill | Futhark.Util.Pretty |
fillbreak | Futhark.Util.Pretty |
Filter | Language.Futhark.Syntax, Language.Futhark |
filterSetM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
findActualVariables | Futhark.Optimise.MemoryBlockMerging.ActualVariables |
findAllExpVars | Futhark.Optimise.MemoryBlockMerging.AllExpVars |
findExistentials | Futhark.Optimise.MemoryBlockMerging.Existentials |
findExpsFunDef | Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps |
findFirstUses | Futhark.Optimise.MemoryBlockMerging.Liveness.FirstUse |
findInterferences | Futhark.Optimise.MemoryBlockMerging.Liveness.Interference |
findLastUses | Futhark.Optimise.MemoryBlockMerging.Liveness.LastUse |
findMemAliases | Futhark.Optimise.MemoryBlockMerging.MemoryAliases |
findNecessaryForReturned | Futhark.Analysis.DataDependencies |
findPrimExpsFunDef | Futhark.Optimise.MemoryBlockMerging.PrimExps |
findSafetyCondition2FunDef | Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition2 |
findSafetyCondition5FunDef | Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition5 |
findSizeUsesFunDef | Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeUses |
findVarAliases | Futhark.Optimise.MemoryBlockMerging.VariableAliases |
findVarMemMappings | Futhark.Optimise.MemoryBlockMerging.VariableMemory |
firstOrderTransform | Futhark.Pass.FirstOrderTransform |
FirstUses | Futhark.Optimise.MemoryBlockMerging.Types |
Fixed | Futhark.CodeGen.Backends.GenericCSharp.AST |
FixExt | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
fixExt | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
fixpointIterateMay | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
fixSlice | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
flatKernel | Futhark.Pass.ExtractKernels.Distribution |
flatten | Futhark.Util.Pretty |
flattenIndex | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FlatThreadSpace | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Float | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
float | Futhark.Util.Pretty |
Float32 | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
float32 | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Float32Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
Float64 | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
float64 | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Float64Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
floatByteSize | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
floatConst | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FLOATLIT | Language.Futhark.Parser |
FloatLit | Language.Futhark.Syntax, Language.Futhark |
FloatT | Futhark.CodeGen.Backends.GenericCSharp.AST |
FloatType | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
floatTypeToCType | Futhark.CodeGen.Backends.SimpleRepresentation |
FloatValue | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
floatValue | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
floatValueType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FMax | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FMin | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FMul | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
focusNth | Futhark.Util |
foldBinOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
foldClosedForm | Futhark.Optimise.Simplify.ClosedForm |
folddoc | Futhark.Util.Pretty |
foldFunType | Language.Futhark.Attributes, Language.Futhark |
FOR | Language.Futhark.Parser |
For | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
4 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
ForEach | Futhark.CodeGen.Backends.GenericCSharp.AST |
ForIn | Language.Futhark.Syntax, Language.Futhark |
ForLoop | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FParam | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.Representation.SOACS |
FParamAttr | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FParamInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FPConv | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FPow | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FPToSI | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FPToUI | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Free | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FreeAttr | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FreeIn | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
freeIn | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
freeInBody | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
freeInExp | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
freeInLambda | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
freeInStm | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
freeInStmsAndRes | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
fromDecl | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
fromExp | Futhark.Analysis.HORepresentation.SOAC |
fromInt16 | Futhark.Util.IntegralExp |
fromInt32 | Futhark.Util.IntegralExp |
fromInt64 | Futhark.Util.IntegralExp |
fromInt8 | Futhark.Util.IntegralExp |
fromJust | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
fromPOSIX | Futhark.Util |
FromRes | Futhark.Optimise.MemoryBlockMerging.Types |
fromScope | Futhark.Analysis.SymbolTable |
fromSOAC | Futhark.Analysis.HORepresentation.MapNest |
FromStm | Futhark.Optimise.MemoryBlockMerging.Types |
fromStruct | Language.Futhark.Attributes, Language.Futhark |
fromTuple | Language.Futhark.Interpreter |
fsoac | Futhark.Optimise.Fusion.LoopKernel |
FSub | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FullMap | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
fullMapExpM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
fullSlice | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
fullSliceNum | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
FullWalk | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
FullWalkAliases | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
fullWalkAliasesExpM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
fullWalkExpM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
fullyIndexArray | Futhark.CodeGen.ImpGen |
fullyIndexArray' | Futhark.CodeGen.ImpGen |
fullyLinear | Futhark.Representation.ExplicitMemory |
FuncDiet | Language.Futhark.Syntax, Language.Futhark |
Function | |
1 (Type/Class) | Futhark.CodeGen.ImpCode |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Type/Class) | Futhark.CodeGen.ImpCode.Sequential |
4 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
5 (Type/Class) | Futhark.CodeGen.ImpCode.Kernels |
functionArgs | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
functionbBody | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
functionEntry | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
functionInput | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
functionIsNotValue | Language.Futhark.TypeChecker.Monad |
functionOutput | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
functionResult | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Functions | |
1 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FunctionT | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FunDef | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.Representation.SOACS |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
funDefBody | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
funDefByName | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
funDefEntryPoint | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
funDefName | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
funDefParams | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
funDefRetType | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FunDefT | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
FunExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
FunInfo | Futhark.Internalise.Monad |
funName | Futhark.CodeGen.Backends.SimpleRepresentation |
FunOptDescr | Futhark.Util.Options |
FunReturns | Futhark.Representation.ExplicitMemory |
FunSig | |
1 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
2 (Data Constructor) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
funSigAbs | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
funSigMod | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
funSigMty | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
fusedConsumed | Futhark.Optimise.Fusion.LoopKernel |
FusedKer | |
1 (Type/Class) | Futhark.Optimise.Fusion.LoopKernel |
2 (Data Constructor) | Futhark.Optimise.Fusion.LoopKernel |
fusedVars | Futhark.Optimise.Fusion.LoopKernel |
fuseMaps | Futhark.Optimise.Fusion.Composing |
fuseRedomap | Futhark.Optimise.Fusion.Composing |
fuseReshape | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
fuseReshapes | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
fuseSOACs | Futhark.Optimise.Fusion |
FutharkConfig | |
1 (Type/Class) | Futhark.Compiler |
2 (Data Constructor) | Futhark.Compiler |
FutharkM | Futhark.Pipeline |
futharkPkg | Futhark.Pkg.Types |
futharkSafe | Futhark.Compiler |
futharkVerbose | Futhark.Compiler |
futharkWarn | Futhark.Compiler |
futharkWerror | Futhark.Compiler |
futlib | Language.Futhark.Futlib |
generaliseExtTypes | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
generateBoilerplate | |
1 (Function) | Futhark.CodeGen.Backends.COpenCL.Boilerplate |
2 (Function) | Futhark.CodeGen.Backends.CCUDA.Boilerplate |
3 (Function) | Futhark.CodeGen.Backends.CSOpenCL.Boilerplate |
generateOptionParser | |
1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp.Options |
GenInt | Futhark.Test |
GenReduce | |
1 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
genReduceDest | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
genReduceNeutral | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
GenReduceOp | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
genReduceOp | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
genReduceWidth | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
GenValue | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
GenValues | Futhark.Test |
Geq | Language.Futhark.Syntax, Language.Futhark |
getArraySizes | Futhark.Optimise.Simplify.Engine |
getAuxiliaryInfo | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
getBreadCrumbs | Language.Futhark.TypeChecker.Monad |
getConstraints | Language.Futhark.TypeChecker.Unify |
getDefaultDecl | Futhark.CodeGen.Backends.GenericCSharp |
getExpectedResult | Futhark.Test |
GetGlobalId | Futhark.CodeGen.ImpCode.Kernels |
GetGlobalSize | Futhark.CodeGen.ImpCode.Kernels |
GetGroupId | Futhark.CodeGen.ImpCode.Kernels |
getInfoMaxUnification | Futhark.Representation.ExplicitMemory.IndexFunction |
getKernels | Futhark.CodeGen.ImpCode.Kernels |
GetLocalId | Futhark.CodeGen.ImpCode.Kernels |
GetLocalSize | Futhark.CodeGen.ImpCode.Kernels |
GetLockstepWidth | Futhark.CodeGen.ImpCode.Kernels |
GetManifest | Futhark.Pkg.Info |
getManifest | Futhark.Pkg.Info |
getMonotonicity | Futhark.Representation.ExplicitMemory.Lmad |
getNameSource | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
getPkgRegistry | Futhark.Pkg.Info |
GetSize | |
1 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
getSize | Futhark.Pass.ExtractKernels.BlockedKernel |
GetSizeMax | |
1 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
getStreamAccums | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
getStreamOrder | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
getType | Language.Futhark.TypeChecker.Monad |
getUserState | Futhark.CodeGen.Backends.GenericC |
getValues | Futhark.Test |
getValuesBS | Futhark.Test |
getVarUsesBetween | Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition3 |
getVTable | Futhark.CodeGen.ImpGen |
GlobalBarrier | Futhark.CodeGen.ImpCode.Kernels |
GpuPipeline | Futhark.Test |
gpuPipeline | Futhark.Passes |
Greater | Language.Futhark.Syntax, Language.Futhark |
group | Futhark.Util.Pretty |
GroupGenReduce | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
GroupReduce | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupReduce | Futhark.CodeGen.ImpGen.Kernels.Base |
GroupScan | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupScan | Futhark.CodeGen.ImpGen.Kernels.Base |
GroupSize | Futhark.CodeGen.OpenCL.Kernels |
GroupStream | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamAccParams | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamArrParams | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamChunkOffset | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamChunkSize | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
GroupStreamLambda | |
1 (Type/Class) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamLambdaBody | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamMapAccumL | Futhark.Pass.ExtractKernels.Kernelise |
hang | Futhark.Util.Pretty |
HasConstrs | Language.Futhark.TypeChecker.Unify |
HasFields | Language.Futhark.TypeChecker.Unify |
hasFree | Futhark.Optimise.Simplify.Engine |
hasFunction | Futhark.CodeGen.ImpGen |
HasScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
hasStaticShape | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
hasStaticShapes | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
HAT | Language.Futhark.Parser |
headerDecl | Futhark.CodeGen.Backends.GenericC |
HeaderSection | Futhark.CodeGen.Backends.GenericC |
HeuristicConst | Futhark.CodeGen.OpenCL.Kernels |
HeuristicDeviceInfo | Futhark.CodeGen.OpenCL.Kernels |
heuristicSize | Futhark.CodeGen.OpenCL.Kernels |
HeuristicValue | Futhark.CodeGen.OpenCL.Kernels |
heuristicValue | Futhark.CodeGen.OpenCL.Kernels |
HoistBlockers | |
1 (Type/Class) | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
2 (Data Constructor) | Futhark.Optimise.Simplify.Engine |
HostCode | Futhark.CodeGen.ImpCode.OpenCL |
hostFunctions | Futhark.CodeGen.ImpCode.OpenCL |
HostOp | Futhark.CodeGen.ImpCode.Kernels |
hPutDoc | Futhark.Util.Pretty |
hPutDocLn | Futhark.Util.Pretty |
I16LIT | Language.Futhark.Parser |
I32LIT | Language.Futhark.Parser |
I64LIT | Language.Futhark.Parser |
I8LIT | Language.Futhark.Parser |
ID | Language.Futhark.Parser |
Id | |
1 (Data Constructor) | Futhark.Analysis.ScalExp |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
Ident | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
4 (Type/Class) | Language.Futhark |
IdentBase | Language.Futhark.Syntax, Language.Futhark |
identifierReference | Language.Futhark.Attributes, Language.Futhark |
identifierReferences | Language.Futhark.Attributes, Language.Futhark |
identInput | Futhark.Analysis.HORepresentation.SOAC |
identityKernelMapper | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identityKernelWalker | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identityMapper | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identitySOACMapper | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
identityWalker | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identName | |
1 (Function) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Syntax, Language.Futhark |
identSrcLoc | Language.Futhark.Syntax, Language.Futhark |
identType | |
1 (Function) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Syntax, Language.Futhark |
IdxExp | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
IdxRange | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
IF | Language.Futhark.Parser |
If | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
IfAttr | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ifCommon | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
IfFallback | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IfNormal | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ifReturns | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IfSort | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ifSort | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
impCodeGenAction | Futhark.Actions |
ImpM | Futhark.CodeGen.ImpGen |
IMPORT | Language.Futhark.Parser |
Import | Futhark.CodeGen.Backends.GenericPython.AST |
ImportDec | Language.Futhark.Syntax, Language.Futhark |
ImportName | Language.Futhark.Semantic |
Imports | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler |
ImportTable | Language.Futhark.TypeChecker.Monad |
IN | Language.Futhark.Parser |
INCLUDE | Language.Futhark.Parser |
IncludeSpec | Language.Futhark.Syntax, Language.Futhark |
includeToFilePath | Language.Futhark.Semantic |
includeToString | Language.Futhark.Semantic |
Inclusiveness | Language.Futhark.Syntax, Language.Futhark |
indent | Futhark.Util.Pretty |
Index | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
index | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
3 (Function) | Futhark.Analysis.SymbolTable |
4 (Function) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
index' | Futhark.Analysis.SymbolTable |
IndexInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
INDEXING | Language.Futhark.Parser |
IndexOp | Futhark.Analysis.SymbolTable |
indexOp | Futhark.Analysis.SymbolTable |
IndexSection | Language.Futhark.Syntax, Language.Futhark |
IndexSubstitution | Futhark.Optimise.InPlaceLowering.SubstituteIndices |
IndexSubstitutions | Futhark.Optimise.InPlaceLowering.SubstituteIndices |
InFile | Futhark.Test |
Info | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
informReshape | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
InitDecl | Futhark.CodeGen.Backends.GenericC |
initialCtx | Language.Futhark.Interpreter |
initialEnv | Language.Futhark.TypeChecker |
InKernel | |
1 (Type/Class) | Futhark.Representation.Kernels |
2 (Type/Class) | Futhark.Representation.ExplicitMemory |
InKernelGen | Futhark.CodeGen.ImpGen.Kernels.Base |
inKernelOperations | Futhark.CodeGen.ImpGen.Kernels.Base |
inlineAndRemoveDeadFunctions | Futhark.Optimise.InliningDeadFun |
Inner | Futhark.Representation.ExplicitMemory |
innerExp | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
innerTarget | Futhark.Pass.ExtractKernels.Distribution |
InOrder | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
inplace | Futhark.Optimise.Fusion.LoopKernel |
inPlaceLowering | Futhark.Optimise.InPlaceLowering |
Input | |
1 (Type/Class) | Futhark.Analysis.HORepresentation.SOAC |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
inputArray | Futhark.Analysis.HORepresentation.SOAC |
InputOutputs | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
inputRank | Futhark.Analysis.HORepresentation.SOAC |
inputRowType | Futhark.Analysis.HORepresentation.SOAC |
inputs | |
1 (Function) | Futhark.Analysis.HORepresentation.SOAC |
2 (Function) | Futhark.Analysis.HORepresentation.MapNest |
3 (Function) | Futhark.Optimise.Fusion.LoopKernel |
inputType | Futhark.Analysis.HORepresentation.SOAC |
inResultUsage | Futhark.Analysis.UsageTable |
inScopeOf | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
insertArrayLParam | Futhark.Analysis.SymbolTable |
insertChunkLParam | Futhark.Analysis.SymbolTable |
insertFParams | Futhark.Analysis.SymbolTable |
insertLoopVar | Futhark.Analysis.SymbolTable |
insertLParam | Futhark.Analysis.SymbolTable |
insertOrNew | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
insertOrUpdate | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
insertOrUpdateMany | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
insertStm | |
1 (Function) | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
2 (Function) | Futhark.Analysis.SymbolTable |
insertStms | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
insertStmsM | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
inside | Futhark.Analysis.Metrics |
instantiateExtTypes | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateIdents | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateShapes | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateShapes' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateShapesFromIdentList | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
int | Futhark.Util.Pretty |
Int16 | |
1 (Type/Class) | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int16 | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Int16T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int16Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
Int32 | |
1 (Type/Class) | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int32 | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Int32T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int32Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
Int64 | |
1 (Type/Class) | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int64 | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Int64T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int64Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
Int8 | |
1 (Type/Class) | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int8 | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Int8T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int8Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
intByteSize | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
intConst | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Integer | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
integer | Futhark.Util.Pretty |
IntegralExp | Futhark.Util.IntegralExp |
interchangeBranch | Futhark.Pass.ExtractKernels.Interchange |
interchangeLoops | Futhark.Pass.ExtractKernels.Interchange |
Interferences | Futhark.Optimise.MemoryBlockMerging.Types |
InternalError | |
1 (Type/Class) | Futhark.Error, Futhark.Pipeline |
2 (Data Constructor) | Futhark.Error, Futhark.Pipeline |
internalError | Futhark.Error, Futhark.Pipeline |
internalErrorS | Futhark.Pipeline |
internalisedTypeSize | Futhark.Internalise.TypesValues |
internaliseEntryReturnType | Futhark.Internalise.TypesValues |
InternaliseEnv | |
1 (Type/Class) | Futhark.Internalise.Monad |
2 (Data Constructor) | Futhark.Internalise.Monad |
internaliseFoldLambda | Futhark.Internalise.Lambdas |
InternaliseLambda | Futhark.Internalise.Lambdas |
InternaliseM | Futhark.Internalise.Monad |
internaliseMapLambda | Futhark.Internalise.Lambdas |
internaliseParamTypes | Futhark.Internalise.TypesValues |
internalisePartitionLambda | Futhark.Internalise.Lambdas |
internalisePrimType | Futhark.Internalise.TypesValues |
internalisePrimValue | Futhark.Internalise.TypesValues |
internaliseProg | Futhark.Internalise |
internaliseReturnType | Futhark.Internalise.TypesValues |
internaliseStreamLambda | Futhark.Internalise.Lambdas |
internaliseStreamMapLambda | Futhark.Internalise.Lambdas |
internaliseType | Futhark.Internalise.TypesValues |
InternaliseTypeM | Futhark.Internalise.Monad |
interpretDec | Language.Futhark.Interpreter |
InterpreterError | Language.Futhark.Interpreter |
interpretExp | Language.Futhark.Interpreter |
interpretFunction | Language.Futhark.Interpreter |
interpretImport | Language.Futhark.Interpreter |
INTLIT | Language.Futhark.Parser |
IntLit | Language.Futhark.Syntax, Language.Futhark |
IntPtrT | Futhark.CodeGen.Backends.GenericCSharp.AST |
intraGroupParallelise | Futhark.Pass.ExtractKernels.Intragroup |
intraproceduralTransformation | Futhark.Pass |
Intrinsic | Language.Futhark.Attributes, Language.Futhark |
IntrinsicEquality | Language.Futhark.Attributes, Language.Futhark |
IntrinsicMonoFun | Language.Futhark.Attributes, Language.Futhark |
IntrinsicOpaque | Language.Futhark.Attributes, Language.Futhark |
IntrinsicOverloadedFun | Language.Futhark.Attributes, Language.Futhark |
IntrinsicPolyFun | Language.Futhark.Attributes, Language.Futhark |
intrinsics | Language.Futhark.Attributes, Language.Futhark |
intrinsicsNameMap | Language.Futhark.TypeChecker.Monad |
IntrinsicType | Language.Futhark.Attributes, Language.Futhark |
intToInt64 | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
intToWord64 | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
IntType | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
intTypeToCType | Futhark.CodeGen.Backends.SimpleRepresentation |
IntValue | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
intValue | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
intValueType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
InvalidPatternError | Futhark.TypeCheck |
iosEntryPoint | Futhark.Test |
iosTestRuns | Futhark.Test |
Iota | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
iota | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
irwim | Futhark.Pass.ExtractKernels.ISRWIM |
isActive | Futhark.CodeGen.ImpGen.Kernels.Base |
isAllocation | Futhark.Optimise.Simplify.Engine |
isAtLeast | Futhark.Analysis.SymbolTable |
IsBodyType | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isBuiltInFunction | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isCommitVersion | Futhark.Pkg.Types |
isConsumed | |
1 (Function) | Futhark.Analysis.UsageTable |
2 (Function) | Futhark.Optimise.Simplify.Engine |
isContiguous | Futhark.Representation.ExplicitMemory.Lmad |
isDirect | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
isEmptyArray | Language.Futhark.Interpreter |
isEnvVarSet | Futhark.Util |
isFalse | Futhark.Optimise.Simplify.Engine |
isFullSlice | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
isIdentityLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isInResult | Futhark.Analysis.UsageTable |
isLinear | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
isMapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isMapTranspose | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IsName | Language.Futhark.Pretty, Language.Futhark |
isNotSafe | Futhark.Optimise.Simplify.Engine |
IsOp | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isOp | Futhark.Optimise.Simplify.Engine |
isPermutationOf | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IsPrimValue | Language.Futhark.Syntax, Language.Futhark |
isRedomapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isReduceSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
IsRetType | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isScanomapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isScanSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isStaticIxFun | Futhark.Representation.ExplicitMemory |
isTupleRecord | Language.Futhark.Attributes, Language.Futhark |
isTypeParam | Language.Futhark.Attributes, Language.Futhark |
isUsedDirectly | Futhark.Analysis.UsageTable |
IsValue | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isVarInput | Futhark.Analysis.HORepresentation.SOAC |
isVarishInput | Futhark.Analysis.HORepresentation.SOAC |
iswim | Futhark.Pass.ExtractKernels.ISRWIM |
item | Futhark.CodeGen.Backends.GenericC |
IToB | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
IxFun | |
1 (Type/Class) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Data Constructor) | Futhark.Representation.ExplicitMemory.Lmad |
3 (Type/Class) | Futhark.Representation.ExplicitMemory.IndexFunction |
4 (Type/Class) | Futhark.Representation.ExplicitMemory |
ixFunHasIndex | Futhark.Representation.ExplicitMemory.IndexFunction |
ixFunMatchesInnerShape | Futhark.Representation.ExplicitMemory |
ixFunsCompatibleRaw | Futhark.Representation.ExplicitMemory.IndexFunction |
joinBinder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
joinBy | Futhark.Doc.Html |
Kernel | |
1 (Type/Class) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.CodeGen.ImpCode.Kernels |
4 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
KernelArg | Futhark.CodeGen.ImpCode.OpenCL |
KernelBody | |
1 (Type/Class) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelBody | Futhark.CodeGen.ImpCode.Kernels |
kernelBodyLore | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelBodyResult | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelBodyStms | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
KernelCode | Futhark.CodeGen.ImpCode.Kernels |
KernelConst | Futhark.CodeGen.ImpCode.Kernels |
KernelConstants | |
1 (Type/Class) | Futhark.CodeGen.ImpGen.Kernels.Base |
2 (Data Constructor) | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelConstExp | Futhark.CodeGen.ImpCode.Kernels |
KernelDebugHints | |
1 (Type/Class) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelDimensions | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelExp | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
KernelFirstUse | Futhark.Optimise.MemoryBlockMerging.Types |
kernelGlobalThreadId | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGlobalThreadIdVar | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGroupId | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGroupIdVar | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGroupSize | |
1 (Function) | Futhark.CodeGen.ImpCode.Kernels |
2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelHints | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelImpCodeGenAction | Futhark.Actions |
kernelInitialisation | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelInitialisationSetSpace | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelInPlaceReturn | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
KernelInput | |
1 (Type/Class) | Futhark.Pass.ExtractKernels.BlockedKernel |
2 (Data Constructor) | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputArray | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputIndices | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputName | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputType | Futhark.Pass.ExtractKernels.BlockedKernel |
kerneliseLambda | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelLocalMemory | Futhark.CodeGen.ImpCode.Kernels |
kernelLocalThreadId | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelLocalThreadIdVar | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelMapper | |
1 (Type/Class) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
KernelName | Futhark.CodeGen.ImpCode.OpenCL |
kernelName | |
1 (Function) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Futhark.CodeGen.ImpCode.Kernels |
KernelNest | Futhark.Pass.ExtractKernels.Distribution |
kernelNestLoops | Futhark.Pass.ExtractKernels.Distribution |
kernelNestWidths | Futhark.Pass.ExtractKernels.Distribution |
kernelNumGroups | |
1 (Function) | Futhark.CodeGen.ImpCode.Kernels |
2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelNumThreads | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelOp | Futhark.CodeGen.ImpCode.Kernels |
KernelPath | Futhark.Representation.Kernels.Sizes, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
KernelResult | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelResultSubExp | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelRuns | |
1 (Function) | Futhark.CodeGen.Backends.COpenCL.Boilerplate |
2 (Function) | Futhark.CodeGen.Backends.CSOpenCL.Boilerplate |
kernelRuntime | |
1 (Function) | Futhark.CodeGen.Backends.COpenCL.Boilerplate |
2 (Function) | Futhark.CodeGen.Backends.CSOpenCL.Boilerplate |
Kernels | Futhark.Representation.Kernels |
kernelScope | Futhark.Optimise.Fusion.LoopKernel |
KernelSpace | |
1 (Type/Class) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
KernelsPipeline | Futhark.Test |
kernelsPipeline | Futhark.Passes |
kernelsToCUDA | Futhark.CodeGen.ImpGen.Kernels.ToOpenCL |
kernelsToOpenCL | Futhark.CodeGen.ImpGen.Kernels.ToOpenCL |
kernelStreamed | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelTarget | Futhark.CodeGen.ImpCode.OpenCL |
kernelThreadActive | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelType | |
1 (Function) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Futhark.Optimise.Fusion.LoopKernel |
KernelUse | Futhark.CodeGen.ImpCode.Kernels |
kernelUses | Futhark.CodeGen.ImpCode.Kernels |
KernelWalker | |
1 (Type/Class) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
kernelWaveSize | Futhark.CodeGen.ImpGen.Kernels.Base |
keys | Futhark.Analysis.UsageTable |
keyWithEntryPoint | Futhark.CodeGen.ImpGen.Kernels.Base |
KnownBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
L | |
1 (Type/Class) | Language.Futhark.Parser |
2 (Data Constructor) | Language.Futhark.Parser |
Lambda | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.Representation.SOACS |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
lambda | Futhark.Analysis.HORepresentation.SOAC |
lambdaBody | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
lambdaMetrics | Futhark.Analysis.Metrics |
lambdaParams | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
lambdaReturnType | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
LambdaT | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
langle | Futhark.Util.Pretty |
LastUses | Futhark.Optimise.MemoryBlockMerging.Types |
LaunchKernel | Futhark.CodeGen.ImpCode.OpenCL |
lazyText | Futhark.Util.Pretty |
lbrace | Futhark.Util.Pretty |
LBRACKET | Language.Futhark.Parser |
lbracket | Futhark.Util.Pretty |
LCURLY | Language.Futhark.Parser |
leadingOperator | Language.Futhark.Attributes, Language.Futhark.Pretty, Language.Futhark |
LeafExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
leftScope | Futhark.Analysis.UsageTable |
Leq | Language.Futhark.Syntax, Language.Futhark |
LEQ0 | Futhark.Analysis.ScalExp |
Less | Language.Futhark.Syntax, Language.Futhark |
LET | Language.Futhark.Parser |
Let | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
LetAttr | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
letBind | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letBindInInnerNesting | Futhark.Pass.ExtractKernels.Distribution |
letBindNames | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letBindNames_ | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letBind_ | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letExps | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
LetFun | Language.Futhark.Syntax, Language.Futhark |
LetInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
letInPlace | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
LetPat | Language.Futhark.Syntax, Language.Futhark |
letSubExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letSubExps | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letTupExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
letTupExp' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
LetWith | Language.Futhark.Syntax, Language.Futhark |
libDecl | Futhark.CodeGen.Backends.GenericC |
Lifted | Language.Futhark.Syntax, Language.Futhark |
Liftedness | Language.Futhark.Syntax, Language.Futhark |
liftEither | Futhark.Pass |
liftEitherM | Futhark.Pass |
liftInternaliseM | Futhark.Internalise.Monad |
liftMaybe | |
1 (Function) | Futhark.Optimise.Fusion.TryFusion |
2 (Function) | Futhark.Optimise.Simplify.Rule |
line | Futhark.Util.Pretty |
linearWithOffset | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
linFormScalE | Futhark.Analysis.AlgSimplify |
List | Futhark.CodeGen.Backends.GenericPython.AST |
list | Futhark.Util.Pretty |
Literal | Language.Futhark.Syntax, Language.Futhark |
LOCAL | Language.Futhark.Parser |
LocalBarrier | Futhark.CodeGen.ImpCode.Kernels |
LocalDec | Language.Futhark.Syntax, Language.Futhark |
localEnv | Language.Futhark.TypeChecker.Monad |
LocalMemoryUse | Futhark.CodeGen.ImpCode.Kernels |
LocalScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
localScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
localTmpEnv | Language.Futhark.TypeChecker.Monad |
localVTable | Futhark.CodeGen.ImpGen |
localVtable | Futhark.Optimise.Simplify.Engine |
LockstepWidth | Futhark.CodeGen.OpenCL.Kernels |
locStr | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
Log | Futhark.Util.Log |
LogAnd | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
logMsg | Futhark.Util.Log |
LogOr | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
lookup | |
1 (Function) | Futhark.Analysis.UsageTable |
2 (Function) | Futhark.Analysis.SymbolTable |
lookupAliases | |
1 (Function) | Futhark.TypeCheck |
2 (Function) | Futhark.Analysis.SymbolTable |
lookupArray | Futhark.CodeGen.ImpGen |
lookupArraySummary | Futhark.Representation.ExplicitMemory |
lookupBasicOp | Futhark.Analysis.SymbolTable |
lookupDim | Futhark.Internalise.Monad |
lookupEmptyable | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
lookupExp | Futhark.Analysis.SymbolTable |
lookupFunction | Futhark.Internalise.Monad |
lookupFunction' | Futhark.Internalise.Monad |
lookupImport | Language.Futhark.TypeChecker.Monad |
lookupInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
lookupMemInfo | Futhark.Representation.ExplicitMemory |
lookupMemory | Futhark.CodeGen.ImpGen |
lookupMemSize | Futhark.Representation.ExplicitMemory |
lookupMod | Language.Futhark.TypeChecker.Monad |
lookupMTy | Language.Futhark.TypeChecker.Monad |
lookupNewestRev | Futhark.Pkg.Info |
lookupPackage | Futhark.Pkg.Info |
lookupPackageRev | Futhark.Pkg.Info |
lookupPkgRev | Futhark.Pkg.Info |
lookupScalExp | Futhark.Analysis.SymbolTable |
lookupStm | Futhark.Analysis.SymbolTable |
lookupSubExp | Futhark.Analysis.SymbolTable |
lookupSubst | Language.Futhark.TypeChecker.Unify |
lookupType | |
1 (Function) | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Futhark.Analysis.SymbolTable |
3 (Function) | Language.Futhark.TypeChecker.Monad |
lookupValue | Futhark.Analysis.SymbolTable |
LookupVar | Futhark.Analysis.ScalExp |
lookupVar | |
1 (Function) | Futhark.TypeCheck |
2 (Function) | Futhark.Analysis.SymbolTable |
3 (Function) | Futhark.CodeGen.ImpGen |
4 (Function) | Language.Futhark.TypeChecker.Monad |
LOOP | Language.Futhark.Parser |
loopClosedForm | Futhark.Optimise.Simplify.ClosedForm |
loopDepth | Futhark.Analysis.SymbolTable |
loopExtType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
LoopForm | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
LoopFormBase | Language.Futhark.Syntax, Language.Futhark |
LoopNesting | Futhark.Pass.ExtractKernels.Distribution |
loopNestingCertificates | Futhark.Pass.ExtractKernels.Distribution |
loopNestingParamsAndArrs | Futhark.Pass.ExtractKernels.Distribution |
loopNestingPattern | Futhark.Pass.ExtractKernels.Distribution |
loopNestingWidth | Futhark.Pass.ExtractKernels.Distribution |
loopResultContext | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
loopVariable | Futhark.Analysis.SymbolTable |
Lore | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
LowerUpdate | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
lowerUpdateInKernel | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
lowerUpdateKernels | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
LPAR | Language.Futhark.Parser |
LParam | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.Representation.SOACS |
LParamAttr | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
LParamInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
lparen | Futhark.Util.Pretty |
LShr | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
LTH | Language.Futhark.Parser |
LTH0 | Futhark.Analysis.ScalExp |
main | |
1 (Function) | Futhark.CLI.Python |
2 (Function) | Futhark.CLI.PyOpenCL |
3 (Function) | Futhark.CLI.OpenCL |
4 (Function) | Futhark.CLI.CUDA |
5 (Function) | Futhark.CLI.CSharp |
6 (Function) | Futhark.CLI.CSOpenCL |
7 (Function) | Futhark.CLI.C |
8 (Function) | Futhark.CLI.Test |
9 (Function) | Futhark.CLI.Run |
10 (Function) | Futhark.CLI.Pkg |
11 (Function) | Futhark.CLI.Dev |
12 (Function) | Futhark.CLI.Dataset |
13 (Function) | Futhark.CLI.Datacmp |
14 (Function) | Futhark.CLI.Bench |
15 (Function) | Futhark.CLI.Doc |
16 (Function) | Futhark.CLI.REPL |
mainCheck | Futhark.CLI.Misc |
mainWithOptions | Futhark.Util.Options |
makeAllMemoryGlobal | Futhark.CodeGen.ImpGen.Kernels.Base |
makeCommutativeMap | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
Manifest | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
manifestEndComments | Futhark.Pkg.Types |
manifestPkgPath | Futhark.Pkg.Types |
manifestRequire | Futhark.Pkg.Types |
Map | Language.Futhark.Syntax, Language.Futhark |
mapAccumLM | Futhark.Util |
mapBody | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapEither | Futhark.Util |
mapExp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapExpM | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapFromListSetUnion | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
mapIsh | Futhark.Pass.ExtractKernels.Kernelise |
mapKernel | Futhark.Pass.ExtractKernels.BlockedKernel |
mapKernelFromBody | Futhark.Pass.ExtractKernels.BlockedKernel |
mapKernelM | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
MapLike | Language.Futhark.Syntax, Language.Futhark |
mapMaybeM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
MapNest | |
1 (Type/Class) | Futhark.Analysis.HORepresentation.MapNest |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.MapNest |
3 (Type/Class) | Futhark.Optimise.Fusion.LoopKernel |
MapNesting | Futhark.Pass.ExtractKernels.Distribution |
mapOnBody | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnBranchType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnCertificates | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnCompType | Language.Futhark.Traversals |
mapOnExp | Language.Futhark.Traversals |
mapOnExtType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnFParam | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnKernelBody | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnKernelKernelBody | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnKernelLambda | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnKernelLParam | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnKernelSubExp | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnKernelVName | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnLoopForm | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnLParam | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnName | Language.Futhark.Traversals |
mapOnOp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnPatternType | Language.Futhark.Traversals |
mapOnQualName | Language.Futhark.Traversals |
mapOnRetType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnSOACLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
mapOnSOACSubExp | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
mapOnSOACVName | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
mapOnStructType | Language.Futhark.Traversals |
mapOnSubExp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapOnType | |
1 (Function) | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Traversals |
mapOnVName | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Mapper | |
1 (Type/Class) | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
mapResult | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
mapSOACM | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
mapTranspose | Futhark.CodeGen.ImpGen.Kernels.Transpose |
mapTransposeKernel | Futhark.CodeGen.ImpGen.Kernels.Transpose |
mapType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
MATCH | Language.Futhark.Parser |
Match | Language.Futhark.Syntax, Language.Futhark |
matchBranchType | Futhark.TypeCheck |
matchExtBranchType | Futhark.TypeCheck |
matchExtPattern | Futhark.TypeCheck |
matchExtReturnType | Futhark.TypeCheck |
MatchingFields | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker.Unify |
MatchingTypes | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker.Unify |
MatchPattern | Futhark.Internalise.Bindings |
matchPattern | Futhark.TypeCheck |
matchReturnType | Futhark.TypeCheck |
MaximumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
maximumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
maxIntrinsicTag | Language.Futhark.Attributes, Language.Futhark |
MaxMin | Futhark.Analysis.ScalExp |
maybeFromBoolM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
maybeHead | Futhark.Util |
maybeNth | Futhark.Util |
Mem | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MemAliases | Futhark.Optimise.MemoryBlockMerging.Types |
MemArg | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MemArray | Futhark.Representation.ExplicitMemory |
MemBind | Futhark.Representation.ExplicitMemory |
memBlockSizesFunDef | Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizes |
memBlockSizesParamsBodyNonRec | Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizes |
MemBound | Futhark.Representation.ExplicitMemory |
MemEntry | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
MemFence | Futhark.CodeGen.ImpCode.Kernels |
MemInfo | Futhark.Representation.ExplicitMemory |
MemKArg | Futhark.CodeGen.ImpCode.OpenCL |
MemLocation | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
memLocationIxFun | Futhark.CodeGen.ImpGen |
memLocationName | Futhark.CodeGen.ImpGen |
memLocationShape | Futhark.CodeGen.ImpGen |
memLocIxFun | Futhark.Optimise.MemoryBlockMerging.Types |
memLocName | Futhark.Optimise.MemoryBlockMerging.Types |
MemMem | Futhark.Representation.ExplicitMemory |
MemOp | Futhark.Representation.ExplicitMemory |
memoryBlockMergingCoalescing | Futhark.Optimise.MemoryBlockMerging |
memoryBlockMergingReuse | Futhark.Optimise.MemoryBlockMerging |
MemoryLoc | |
1 (Type/Class) | Futhark.Optimise.MemoryBlockMerging.Types |
2 (Data Constructor) | Futhark.Optimise.MemoryBlockMerging.Types |
MemorySrc | |
1 (Type/Class) | Futhark.Optimise.MemoryBlockMerging.Types |
2 (Data Constructor) | Futhark.Optimise.MemoryBlockMerging.Types |
MemoryType | Futhark.CodeGen.Backends.GenericC |
MemoryUse | Futhark.CodeGen.ImpCode.Kernels |
MemParam | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
MemPrim | Futhark.Representation.ExplicitMemory |
MemReturn | Futhark.Representation.ExplicitMemory |
MemSize | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
memSizeToExp | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
memSrcIxFun | Futhark.Optimise.MemoryBlockMerging.Types |
memSrcName | Futhark.Optimise.MemoryBlockMerging.Types |
memSrcShape | Futhark.Optimise.MemoryBlockMerging.Types |
MemVar | Futhark.CodeGen.ImpGen |
mergeReduceOps | Futhark.Optimise.Fusion.Composing |
message | Futhark.TypeCheck |
metricsAction | Futhark.Actions |
MetricsM | Futhark.Analysis.Metrics |
MinimumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
minimumBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
Minus | Language.Futhark.Syntax, Language.Futhark |
MiscDecl | Futhark.CodeGen.Backends.GenericC |
Mismatch | Futhark.Test.Values, Futhark.Test |
mkAliasedBody | Futhark.Representation.Aliases |
mkAliasedLetStm | Futhark.Representation.Aliases |
mkArray | Language.Futhark.Interpreter |
mkBody | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkBodyAliases | Futhark.Representation.Aliases |
mkBodyB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkBodyM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkBodyRanges | Futhark.Representation.Ranges |
mkBodyS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
mkEntry | Futhark.Util.Table |
mkExpAttr | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkExpAttrB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkExpAttrM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkExpAttrS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
mkExpPat | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkIdentityLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
mkImportFrom | Language.Futhark.Semantic |
mkInitialImport | Language.Futhark.Semantic |
mkLet | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkLetM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkLetNames | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkLetNamesB | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkLetNamesM | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
mkLetNamesS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
mkPatternAliases | Futhark.Representation.Aliases |
mkPatternRanges | Futhark.Representation.Ranges |
mkRangedBody | Futhark.Representation.Ranges |
mkRangedLetStm | Futhark.Representation.Ranges |
mkSuffConds | Futhark.Analysis.AlgSimplify |
mkTypeVarName | Language.Futhark.TypeChecker.Unify |
mkWiseBody | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
mkWiseExpAttr | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
mkWiseLetStm | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
MName | Futhark.Optimise.MemoryBlockMerging.Types |
MNames | Futhark.Optimise.MemoryBlockMerging.Types |
Mod | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
mod | Futhark.Util.IntegralExp |
ModApply | Language.Futhark.Syntax, Language.Futhark |
ModAscript | Language.Futhark.Syntax, Language.Futhark |
ModBind | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
ModBindBase | Language.Futhark.Syntax, Language.Futhark |
ModDec | Language.Futhark.Syntax, Language.Futhark |
ModDecs | Language.Futhark.Syntax, Language.Futhark |
modDoc | Language.Futhark.Syntax, Language.Futhark |
ModEnv | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
ModExp | Language.Futhark |
modExp | Language.Futhark.Syntax, Language.Futhark |
ModExpBase | Language.Futhark.Syntax, Language.Futhark |
ModFun | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
modifyArrayShape | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
modifyConstraints | Language.Futhark.TypeChecker.Unify |
modifyNameSource | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
modifyPkgRegistry | Futhark.Pkg.Info |
modifyShapeAnnotations | Language.Futhark.Attributes, Language.Futhark |
modifyUserState | Futhark.CodeGen.Backends.GenericC |
ModImport | Language.Futhark.Syntax, Language.Futhark |
ModLambda | Language.Futhark.Syntax, Language.Futhark |
modLocation | Language.Futhark.Syntax, Language.Futhark |
modName | Language.Futhark.Syntax, Language.Futhark |
ModParam | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
modParamAbs | Language.Futhark.Syntax, Language.Futhark |
ModParamBase | Language.Futhark.Syntax, Language.Futhark |
modParamLocation | Language.Futhark.Syntax, Language.Futhark |
modParamName | Language.Futhark.Syntax, Language.Futhark |
modParams | Language.Futhark.Syntax, Language.Futhark |
modParamType | Language.Futhark.Syntax, Language.Futhark |
ModParens | Language.Futhark.Syntax, Language.Futhark |
modSignature | Language.Futhark.Syntax, Language.Futhark |
ModSpec | Language.Futhark.Syntax, Language.Futhark |
MODULE | Language.Futhark.Parser |
ModVar | Language.Futhark.Syntax, Language.Futhark |
MonadBinder | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
MonadBreadCrumbs | Language.Futhark.TypeChecker.Monad |
MonadFreshNames | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
MonadLogger | Futhark.Util.Log |
MonadPkgRegistry | Futhark.Pkg.Info |
MonadTypeChecker | Language.Futhark.TypeChecker.Monad |
MonadUnify | Language.Futhark.TypeChecker.Unify |
moveUpAllocsFunDef | Futhark.Optimise.MemoryBlockMerging.Coalescing.AllocationMovingUp |
moveUpAllocSizesFunDef | Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeMovingUp |
moveUpInFunDef | Futhark.Optimise.MemoryBlockMerging.CrudeMovingUp |
MTy | |
1 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
2 (Data Constructor) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
mtyAbs | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
mtyMod | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
Mul | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
mustBeOneOf | Language.Futhark.TypeChecker.Unify |
mustHaveConstr | Language.Futhark.TypeChecker.Unify |
mustHaveField | Language.Futhark.TypeChecker.Unify |
Name | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
NamedDim | Language.Futhark.Syntax, Language.Futhark |
nameFromString | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
nameFromText | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
NameInfo | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
NameMap | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
Names | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Names' | |
1 (Type/Class) | Futhark.Representation.Aliases |
2 (Data Constructor) | Futhark.Representation.Aliases |
Namespace | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
2 (Type/Class) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
namesToPrimTypes | Language.Futhark.Attributes, Language.Futhark |
nameToString | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
nameToText | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
NEGATE | Language.Futhark.Parser |
Negate | Language.Futhark.Syntax, Language.Futhark |
negativeIsh | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
nest | Futhark.Util.Pretty |
nestedBlock | Futhark.Util.Pretty |
nestedDims | Language.Futhark.Attributes, Language.Futhark |
NestedThreadSpace | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Nesting | |
1 (Type/Class) | Futhark.Pass.ExtractKernels.Distribution |
2 (Data Constructor) | Futhark.Pass.ExtractKernels.Distribution |
3 (Type/Class) | Futhark.Analysis.HORepresentation.MapNest |
4 (Data Constructor) | Futhark.Analysis.HORepresentation.MapNest |
nesting | Futhark.Util.Pretty |
nestingLetBound | Futhark.Pass.ExtractKernels.Distribution |
nestingLoop | Futhark.Pass.ExtractKernels.Distribution |
nestingParamNames | Futhark.Analysis.HORepresentation.MapNest |
nestingResult | Futhark.Analysis.HORepresentation.MapNest |
nestingReturnType | Futhark.Analysis.HORepresentation.MapNest |
Nestings | Futhark.Pass.ExtractKernels.Distribution |
nestingWidth | Futhark.Analysis.HORepresentation.MapNest |
neverBlocks | Futhark.Optimise.Simplify.Engine |
newDeclarationsStm | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
newDim | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
newDims | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
newFutharkConfig | Futhark.Compiler |
newID | |
1 (Function) | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
2 (Function) | Language.Futhark.TypeChecker.Monad |
newIdent | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newIdent' | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newIdents | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newIDFromString | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newKernel | |
1 (Function) | Futhark.Pass.ExtractKernels.Distribution |
2 (Function) | Futhark.Optimise.Fusion.LoopKernel |
newKernelSpace | Futhark.Pass.ExtractKernels.BlockedKernel |
newName | |
1 (Function) | Futhark.FreshNames |
2 (Function) | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
3 (Function) | Language.Futhark.TypeChecker.Monad |
newNameFromString | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newNameSource | Futhark.FreshNames, Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newParam | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newParam' | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newPkgManifest | Futhark.Pkg.Types |
newShape | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
newTypeVar | Language.Futhark.TypeChecker.Unify |
newVName | |
1 (Function) | Futhark.FreshNames |
2 (Function) | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newVName' | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
newVNameFromName | Futhark.FreshNames, Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
nilFn | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
noArgAliases | Futhark.TypeCheck |
NoArgument | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.Options |
NoConstraint | Language.Futhark.TypeChecker.Unify |
noExtraHoistBlockers | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
NoInfo | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark.Attributes, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark.Attributes, Language.Futhark |
Noncommutative | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
None | Futhark.CodeGen.Backends.GenericPython.AST |
nonlinearInMemory | Futhark.Pass.KernelBabysitting |
nonSegRed | Futhark.Pass.ExtractKernels.BlockedKernel |
Nonunique | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
nonuniqueParams | Futhark.Tools, Futhark.Internalise.Monad |
Nonvolatile | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
normaliseType | Language.Futhark.TypeChecker.Unify |
Not | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
NotAnArray | Futhark.TypeCheck |
NotEqual | Language.Futhark.Syntax, Language.Futhark |
noTransforms | Futhark.Analysis.HORepresentation.SOAC |
NotSOAC | |
1 (Type/Class) | Futhark.Analysis.HORepresentation.SOAC |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
NotVerbose | Futhark.Pipeline |
NoUniqueness | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
noUniquenessReturns | Futhark.Representation.ExplicitMemory |
Null | Futhark.CodeGen.Backends.GenericCSharp.AST |
nullTransforms | Futhark.Analysis.HORepresentation.SOAC |
NumGroups | Futhark.CodeGen.OpenCL.Kernels |
Observe | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
Occurences | Futhark.TypeCheck |
offsetArray | Futhark.CodeGen.ImpGen |
offsetIndex | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
offsetIndexDWIM | Futhark.Representation.ExplicitMemory.IndexFunction |
oneIsh | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
oneLine | Futhark.Util.Pretty |
onePass | Futhark.Pipeline |
OneResultPerGroup | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
oneStm | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Op | |
1 (Type/Class) | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
opAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
Opaque | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
OpaqueDecl | Futhark.CodeGen.Backends.GenericC |
OpaqueValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
OpCompiler | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
4 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
OPEN | Language.Futhark.Parser |
OpenCL | Futhark.CodeGen.ImpCode.OpenCL |
openClInit | Futhark.CodeGen.Backends.PyOpenCL.Boilerplate |
openClKernelNames | Futhark.CodeGen.ImpCode.OpenCL |
openClPrelude | |
1 (Function) | Futhark.CodeGen.ImpCode.OpenCL |
2 (Function) | Futhark.CodeGen.Backends.PyOpenCL.Boilerplate |
openClProgram | Futhark.CodeGen.ImpCode.OpenCL |
openClSizes | Futhark.CodeGen.ImpCode.OpenCL |
openClUsedTypes | Futhark.CodeGen.ImpCode.OpenCL |
OpenDec | Language.Futhark.Syntax, Language.Futhark |
Operations | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericC |
5 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
6 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython |
7 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
8 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp |
OpMetrics | Futhark.Analysis.Metrics |
opMetrics | Futhark.Analysis.Metrics |
opRanges | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
opsAllocate | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
opsCompiler | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
opsCopy | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
opsCopyCompiler | Futhark.CodeGen.ImpGen |
opsDeallocate | Futhark.CodeGen.Backends.GenericC |
OpSection | Language.Futhark.Syntax, Language.Futhark |
OpSectionLeft | Language.Futhark.Syntax, Language.Futhark |
OpSectionRight | Language.Futhark.Syntax, Language.Futhark |
opsEntryInput | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
opsEntryOutput | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
opsExpCompiler | Futhark.CodeGen.ImpGen |
opsFatMemory | Futhark.CodeGen.Backends.GenericC |
opsMemoryType | Futhark.CodeGen.Backends.GenericC |
opsOpCompiler | Futhark.CodeGen.ImpGen |
opsReadScalar | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
opsStaticArray | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
opsStmsCompiler | Futhark.CodeGen.ImpGen |
opsSyncRun | Futhark.CodeGen.Backends.GenericCSharp |
opsWriteScalar | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
Option | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Options |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericPython.Options |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.Options |
5 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.Options |
6 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.Options |
optionAction | |
1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp.Options |
OptionalArgument | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.Options |
OptionArgument | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp.Options |
optionArgument | |
1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp.Options |
optionLongName | |
1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp.Options |
optionShortName | |
1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp.Options |
opType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
OpWithAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
OpWithRanges | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
OpWithWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
Or | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
orderZero | Language.Futhark.Attributes, Language.Futhark |
orIf | Futhark.Optimise.Simplify.Engine |
Out | Futhark.CodeGen.Backends.GenericCSharp.AST |
outerTarget | Futhark.Pass.ExtractKernels.Distribution |
outNames | Futhark.Optimise.Fusion.LoopKernel |
outputTransform | Futhark.Optimise.Fusion.LoopKernel |
OutT | Futhark.CodeGen.Backends.GenericCSharp.AST |
Overloaded | Language.Futhark.TypeChecker.Unify |
Pair | Futhark.CodeGen.Backends.GenericCSharp.AST |
Parallel | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
Param | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
paramAttr | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
paramDeclType | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ParameterMismatch | Futhark.TypeCheck |
parametrizedCall | Futhark.CodeGen.Backends.GenericCSharp |
paramIdent | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
paramName | |
1 (Function) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
params | Futhark.Analysis.HORepresentation.MapNest |
ParamT | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ParamType | Language.Futhark.TypeChecker.Unify |
paramType | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Parens | Language.Futhark.Syntax, Language.Futhark |
parens | |
1 (Function) | Futhark.Util.Pretty |
2 (Function) | Futhark.Doc.Html |
parensIf | Futhark.Util.Pretty |
parseDecOrExpIncrM | Language.Futhark.Parser |
ParseError | |
1 (Type/Class) | Language.Futhark.Parser |
2 (Data Constructor) | Language.Futhark.Parser |
parseExp | Language.Futhark.Parser |
parseFuthark | Language.Futhark.Parser |
parseModExp | Language.Futhark.Parser |
parsePkgManifest | Futhark.Pkg.Types |
parsePkgManifestFromFile | Futhark.Pkg.Types |
parseType | Language.Futhark.Parser |
parseValue | Language.Futhark.Parser |
parseValues | Language.Futhark.Parser |
parseVersion | Futhark.Pkg.Types |
Partition | Language.Futhark.Syntax, Language.Futhark |
partitionChunkedFoldParameters | Futhark.Tools, Futhark.Internalise.Monad |
partitionChunkedKernelFoldParameters | Futhark.Tools, Futhark.Internalise.Monad |
partitionChunkedKernelLambdaParameters | Futhark.Tools, Futhark.Internalise.Monad |
Pass | |
1 (Type/Class) | Futhark.Pass |
2 (Data Constructor) | Futhark.Pass |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
passDescription | Futhark.Pass |
passes | Futhark.Pipeline |
passFunction | Futhark.Pass |
passLongOption | Futhark.Pass |
PassM | Futhark.Pass |
passName | Futhark.Pass |
PatElem | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.Representation.SOACS |
patElemAttr | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patElemIdent | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patElemName | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
PatElemT | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patElemType | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patIdentSet | Language.Futhark.Attributes, Language.Futhark |
Pattern | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.Representation.SOACS |
4 (Type/Class) | Language.Futhark |
patternAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
PatternAscription | Language.Futhark.Syntax, Language.Futhark |
PatternBase | Language.Futhark.Syntax, Language.Futhark |
patternContextElements | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternContextIdents | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternContextNames | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternDimNames | Language.Futhark.Attributes, Language.Futhark |
patternElements | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternExtTypes | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternFromParams | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternIdents | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
PatternLit | Language.Futhark.Syntax, Language.Futhark |
patternNames | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternNoShapeAnnotations | Language.Futhark.Attributes, Language.Futhark |
patternOrderZero | Language.Futhark.Attributes, Language.Futhark |
patternParam | Language.Futhark.Attributes, Language.Futhark |
PatternParens | Language.Futhark.Syntax, Language.Futhark |
patternPatternType | Language.Futhark.Attributes, Language.Futhark |
patternSize | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternStructType | Language.Futhark.Attributes, Language.Futhark |
PatternT | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
PatternType | Language.Futhark.Syntax, Language.Futhark |
patternType | Language.Futhark.Attributes, Language.Futhark |
patternTypes | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternValueElements | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternValueIdents | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternValueNames | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
patternValueTypes | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
peelArray | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
performCSE | Futhark.Optimise.CSE |
PermutationError | Futhark.TypeCheck |
permute | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
pickSymToElim | Futhark.Analysis.AlgSimplify |
PIPE | Language.Futhark.Parser |
PipeLeft | Language.Futhark.Syntax, Language.Futhark |
Pipeline | Futhark.Pipeline |
PipelineConfig | |
1 (Type/Class) | Futhark.Pipeline |
2 (Data Constructor) | Futhark.Pipeline |
pipelineValidate | Futhark.Pipeline |
pipelineVerbose | Futhark.Pipeline |
PipeRight | Language.Futhark.Syntax, Language.Futhark |
pipes | Futhark.Doc.Html |
pkgDir | Futhark.Pkg.Types |
PkgInfo | |
1 (Type/Class) | Futhark.Pkg.Info |
2 (Data Constructor) | Futhark.Pkg.Info |
pkgInfo | Futhark.Pkg.Info |
pkgLookupCommit | Futhark.Pkg.Info |
PkgManifest | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.Pkg.Types |
PkgPath | Futhark.Pkg.Types |
pkgPathFilePath | Futhark.Pkg.Types |
PkgRegistry | Futhark.Pkg.Info |
pkgRevCommit | Futhark.Pkg.Info |
PkgRevDepInfo | Futhark.Pkg.Solve |
PkgRevDeps | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.Pkg.Types |
pkgRevDeps | Futhark.Pkg.Types |
pkgRevGetManifest | Futhark.Pkg.Info |
PkgRevInfo | |
1 (Type/Class) | Futhark.Pkg.Info |
2 (Data Constructor) | Futhark.Pkg.Info |
pkgRevTime | Futhark.Pkg.Info |
pkgRevZipballDir | Futhark.Pkg.Info |
pkgRevZipballUrl | Futhark.Pkg.Info |
pkgVersions | Futhark.Pkg.Info |
platformName | Futhark.CodeGen.OpenCL.Kernels |
Plus | Language.Futhark.Syntax, Language.Futhark |
pmapIO | Futhark.Util |
PointerQuals | Futhark.CodeGen.Backends.GenericC |
PointerT | Futhark.CodeGen.Backends.GenericCSharp.AST |
popInnerTarget | Futhark.Pass.ExtractKernels.Distribution |
PostUnOp | Futhark.CodeGen.Backends.GenericCSharp.AST |
PotentialKernelDataRaceInterferenceGroup | Futhark.Optimise.MemoryBlockMerging.Types |
PotentialKernelDataRaceInterferences | Futhark.Optimise.MemoryBlockMerging.Types |
Pow | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
ppAnnot | Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ppExpLore | Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ppGenReduce | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
ppKernelNest | Futhark.Pass.ExtractKernels.Distribution |
ppLoopNesting | Futhark.Pass.ExtractKernels.Distribution |
ppNestings | Futhark.Pass.ExtractKernels.Distribution |
ppr | Futhark.Util.Pretty |
ppRangesRep | Futhark.Analysis.AlgSimplify |
pprint | Futhark.Util.Pretty |
pprList | Futhark.Util.Pretty |
pprName | Language.Futhark.Pretty, Language.Futhark |
pprPrec | Futhark.Util.Pretty |
ppScrema | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
ppSpace | Language.Futhark.TypeChecker.Monad |
ppTargets | Futhark.Pass.ExtractKernels.Distribution |
ppTuple' | Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
precomputed | Futhark.Representation.AST.Attributes.Names, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
prelude | Language.Futhark.Futlib |
Pretty | Futhark.Util.Pretty |
pretty | Futhark.Util.Pretty, Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark.Pretty, Language.Futhark |
PrettyAnnot | Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
prettyBuildList | Futhark.Pkg.Types |
prettyCompact | Futhark.Util.Pretty |
prettyCompactS | Futhark.Util.Pretty |
prettyDoc | Futhark.Util.Pretty |
prettyLazyText | Futhark.Util.Pretty |
PrettyLore | Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
prettyName | Language.Futhark.Pretty, Language.Futhark |
prettyOneLine | Futhark.Util.Pretty |
prettyPkgManifest | Futhark.Pkg.Types |
prettyPragma | Futhark.Util.Pretty |
prettyPragmaLazyText | Futhark.Util.Pretty |
prettyPragmaS | Futhark.Util.Pretty |
prettyS | Futhark.Util.Pretty |
prettySemVer | Futhark.Pkg.Types |
prettySigned | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
prettyText | Futhark.Util.Pretty |
prettyTuple | Futhark.Util.Pretty, Futhark.Representation.AST.Pretty, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Language.Futhark.Pretty, Language.Futhark |
prettyTypeName | Futhark.Doc.Html |
prettyU | Futhark.Doc.Html |
PreUnOp | Futhark.CodeGen.Backends.GenericCSharp.AST |
Prim | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
primBitSize | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
primBodyType | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
primByteSize | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
PrimExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
primExpFromExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory |
primExpFromSubExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory |
primExpFromSubExpM | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory |
primExpToExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory |
primExpType | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
primFParam | Futhark.TypeCheck |
primFuns | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Primitive | Futhark.CodeGen.Backends.GenericCSharp.AST |
primOpAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
primOpType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
primRetType | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
PrimSubst | Language.Futhark.TypeChecker.Types |
PrimType | |
1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
primType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
primTypeHtml | Futhark.Doc.Html |
primTypeToCType | Futhark.CodeGen.Backends.SimpleRepresentation, Futhark.CodeGen.Backends.GenericC |
PrimValue | |
1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
3 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
primValue | Language.Futhark.Syntax, Language.Futhark |
primValueType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
printAction | Futhark.Actions |
PrivateFunDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
privateFunDef | Futhark.CodeGen.Backends.GenericCSharp |
Prog | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Type/Class) | Futhark.Representation.SOACS |
4 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
5 (Type/Class) | Language.Futhark |
ProgBase | Language.Futhark.Syntax, Language.Futhark |
progDecs | Language.Futhark.Syntax, Language.Futhark |
progDoc | Language.Futhark.Syntax, Language.Futhark |
progFunctions | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
progImports | Language.Futhark.Attributes, Language.Futhark |
progMetrics | Futhark.Analysis.Metrics |
progModuleTypes | Language.Futhark.Attributes, Language.Futhark |
Program | |
1 (Type/Class) | Futhark.CodeGen.ImpCode.Sequential |
2 (Type/Class) | Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
4 (Type/Class) | Futhark.CodeGen.ImpCode.Kernels |
ProgramTest | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
ProgT | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Project | Language.Futhark.Syntax, Language.Futhark |
ProjectSection | Language.Futhark.Syntax, Language.Futhark |
PROJ_FIELD | Language.Futhark.Parser |
PROJ_INDEX | Language.Futhark.Parser |
protectIf | Futhark.Optimise.Simplify.Engine |
PublicClass | Futhark.CodeGen.Backends.GenericCSharp.AST |
publicDef | Futhark.CodeGen.Backends.GenericC |
publicDef_ | Futhark.CodeGen.Backends.GenericC |
PublicFunDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
publicFunDef | Futhark.CodeGen.Backends.GenericCSharp |
publicName | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
punctuate | Futhark.Util.Pretty |
pushInnerKernelNesting | Futhark.Pass.ExtractKernels.Distribution |
pushInnerNesting | Futhark.Pass.ExtractKernels.Distribution |
pushInnerTarget | Futhark.Pass.ExtractKernels.Distribution |
pushKernelNesting | Futhark.Pass.ExtractKernels.Distribution |
putConstraints | Language.Futhark.TypeChecker.Unify |
putDoc | Futhark.Util.Pretty |
putDocLn | Futhark.Util.Pretty |
putNameSource | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
putPkgRegistry | Futhark.Pkg.Info |
putUserState | Futhark.CodeGen.Backends.GenericC |
PyArg | Futhark.CodeGen.Backends.GenericPython.AST |
PyClassDef | Futhark.CodeGen.Backends.GenericPython.AST |
PyExcept | Futhark.CodeGen.Backends.GenericPython.AST |
PyExp | Futhark.CodeGen.Backends.GenericPython.AST |
pyFunctions | Futhark.CodeGen.Backends.GenericPython.Definitions |
PyFunDef | Futhark.CodeGen.Backends.GenericPython.AST |
PyIdx | Futhark.CodeGen.Backends.GenericPython.AST |
pyPanic | Futhark.CodeGen.Backends.GenericPython.Definitions |
PyProg | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
PyStmt | Futhark.CodeGen.Backends.GenericPython.AST |
pyUtility | Futhark.CodeGen.Backends.GenericPython.Definitions |
pyValues | Futhark.CodeGen.Backends.GenericPython.Definitions |
qualify | Language.Futhark.Attributes, Language.Futhark |
qualifyTypeVars | Language.Futhark.TypeChecker.Monad |
QUALINDEXING | Language.Futhark.Parser |
qualLeaf | Language.Futhark.Syntax, Language.Futhark |
QualName | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
qualName | Language.Futhark.Attributes, Language.Futhark |
qualNameFromTypeName | Language.Futhark.Syntax, Language.Futhark |
QUALPAREN | Language.Futhark.Parser |
QualParens | Language.Futhark.Syntax, Language.Futhark |
qualQuals | Language.Futhark.Syntax, Language.Futhark |
QUALUNOP | Language.Futhark.Parser |
Quot | Language.Futhark.Syntax, Language.Futhark |
quot | Futhark.Util.IntegralExp |
quote | Language.Futhark.TypeChecker.Monad |
quotRoundingUp | Futhark.Util.IntegralExp |
Raise | Futhark.CodeGen.Backends.GenericPython.AST |
Range | |
1 (Type/Class) | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
rangeAction | Futhark.Actions |
rangeAnalysis | Futhark.Analysis.Range |
Ranged | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
RangedOp | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
RangeM | Futhark.Analysis.Range |
RangeOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
rangeOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
Ranges | Futhark.Representation.Ranges |
RangesOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
rangesOf | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
RangesRep | Futhark.Analysis.AlgSimplify |
rangesRep | Futhark.Analysis.SymbolTable |
rangle | Futhark.Util.Pretty |
Rank | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rank | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
3 (Function) | Language.Futhark.Attributes, Language.Futhark |
rankShaped | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rational | Futhark.Util.Pretty |
rawMem | Futhark.CodeGen.Backends.GenericC |
RawStringLiteral | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
rbrace | Futhark.Util.Pretty |
RBRACKET | Language.Futhark.Parser |
rbracket | Futhark.Util.Pretty |
RChar | Futhark.Util.Pretty |
RCURLY | Language.Futhark.Parser |
RDoc | Futhark.Util.Pretty |
readImports | Futhark.Compiler.Program, Futhark.Compiler |
readKernelInput | Futhark.Pass.ExtractKernels.BlockedKernel |
readLibrary | Futhark.Compiler |
readLibraryWithBasis | Futhark.Compiler.Program, Futhark.Compiler |
readProgram | Futhark.Compiler |
ReadScalar | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
readScalarPointerWithQuals | Futhark.CodeGen.Backends.GenericC |
readValues | Futhark.Test.Values |
Rearrange | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
rearrangeCompose | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rearrangeInverse | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rearrangeReach | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rearrangeShape | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rearrangeType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rearrangeWithOffset | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
Reassign | Futhark.CodeGen.Backends.GenericCSharp.AST |
rebase | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
Record | Language.Futhark.Syntax, Language.Futhark |
RecordArrayArrayElem | Language.Futhark.Syntax, Language.Futhark |
RecordArrayElem | Language.Futhark.Syntax, Language.Futhark |
recordArrayElemToType | Language.Futhark.Attributes, Language.Futhark |
RecordArrayElemTypeBase | Language.Futhark.Syntax, Language.Futhark |
RecordDiet | Language.Futhark.Syntax, Language.Futhark |
RecordFieldExplicit | Language.Futhark.Syntax, Language.Futhark |
RecordFieldImplicit | Language.Futhark.Syntax, Language.Futhark |
RecordLit | Language.Futhark.Syntax, Language.Futhark |
RecordPattern | Language.Futhark.Syntax, Language.Futhark |
RecordUpdate | Language.Futhark.Syntax, Language.Futhark |
RedLike | Language.Futhark.Syntax, Language.Futhark |
redomapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
redomapToMapAndReduce | Futhark.Tools, Futhark.Internalise.Monad |
Reduce | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
reduceSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
Ref | Futhark.CodeGen.Backends.GenericCSharp.AST |
RefT | Futhark.CodeGen.Backends.GenericCSharp.AST |
regularSegmentedScan | Futhark.Pass.ExtractKernels.Segmented |
RelExp | Futhark.Analysis.ScalExp |
RelOp0 | Futhark.Analysis.ScalExp |
Rem | Language.Futhark.Syntax, Language.Futhark |
rem | Futhark.Util.IntegralExp |
removeArraysFromNest | Futhark.Pass.ExtractKernels.Distribution |
removeBodyAliases | Futhark.Representation.Aliases |
removeBodyRanges | Futhark.Representation.Ranges |
removeBodyWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeDeadFunctions | Futhark.Optimise.InliningDeadFun |
removeEmptyMaps | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
removeExistentials | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
removeExpAliases | Futhark.Representation.Aliases |
removeExpRanges | Futhark.Representation.Ranges |
removeExpWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeFunDefAliases | Futhark.Representation.Aliases |
removeFunDefRanges | Futhark.Representation.Ranges |
removeFunDefWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeKeyFromMapElems | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
removeLambdaAliases | Futhark.Representation.Aliases |
removeLambdaRanges | Futhark.Representation.Ranges |
removeLambdaWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeOpAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
removeOpRanges | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
removeOpWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removePatElemWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removePatternAliases | Futhark.Representation.Aliases |
removePatternRanges | Futhark.Representation.Ranges |
removePatternWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeProgAliases | Futhark.Representation.Aliases |
removeProgRanges | Futhark.Representation.Ranges |
removeProgWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeRequiredFromManifest | Futhark.Pkg.Types |
removeScopeAliases | Futhark.Representation.Aliases |
removeScopeWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeShapeAnnotations | Language.Futhark.Attributes, Language.Futhark |
removeStmAliases | Futhark.Representation.Aliases |
removeStmRanges | Futhark.Representation.Ranges |
removeStmWisdom | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
removeUnnecessaryCopy | Futhark.Optimise.Simplify.Rules |
REmpty | Futhark.Util.Pretty |
Rename | Futhark.Transform.Rename |
rename | Futhark.Transform.Rename |
Renameable | Futhark.Transform.Rename |
renameBody | Futhark.Transform.Rename |
renameExp | Futhark.Transform.Rename |
renameFun | Futhark.Transform.Rename |
renameLambda | Futhark.Transform.Rename |
RenameM | Futhark.Transform.Rename |
renamePattern | Futhark.Transform.Rename |
renameProg | Futhark.Transform.Rename |
renameStm | Futhark.Transform.Rename |
renamingStms | Futhark.Transform.Rename |
render | Futhark.Util.Pretty |
renderCompact | Futhark.Util.Pretty |
renderFiles | Futhark.Doc.Generator |
renderName | Futhark.Doc.Html |
Repeat | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
repeat | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
repeatDims | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
repeatShapes | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rephraseBody | Futhark.Analysis.Rephrase |
rephraseBodyLore | Futhark.Analysis.Rephrase |
rephraseBranchType | Futhark.Analysis.Rephrase |
rephraseExp | Futhark.Analysis.Rephrase |
rephraseExpLore | Futhark.Analysis.Rephrase |
rephraseFParamLore | Futhark.Analysis.Rephrase |
rephraseFunDef | Futhark.Analysis.Rephrase |
rephraseLambda | Futhark.Analysis.Rephrase |
rephraseLetBoundLore | Futhark.Analysis.Rephrase |
rephraseLParamLore | Futhark.Analysis.Rephrase |
rephraseOp | Futhark.Analysis.Rephrase |
rephrasePatElem | Futhark.Analysis.Rephrase |
rephrasePattern | Futhark.Analysis.Rephrase |
rephraseProg | Futhark.Analysis.Rephrase |
Rephraser | |
1 (Type/Class) | Futhark.Analysis.Rephrase |
2 (Data Constructor) | Futhark.Analysis.Rephrase |
rephraseRetType | Futhark.Analysis.Rephrase |
rephraseStm | Futhark.Analysis.Rephrase |
replaceInPrimExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory |
Replicate | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
require | Futhark.TypeCheck |
Required | |
1 (Type/Class) | Futhark.Pkg.Types |
2 (Data Constructor) | Futhark.Pkg.Types |
RequiredArgument | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.Options |
requiredHash | Futhark.Pkg.Types |
requiredPkg | Futhark.Pkg.Types |
requiredPkgRev | Futhark.Pkg.Types |
requireI | Futhark.TypeCheck |
requirePrimExp | Futhark.TypeCheck |
Reshape | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
reshape | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
reshapeIndex | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ReshapeInner | Futhark.Analysis.HORepresentation.SOAC |
reshapeInner | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ReshapeOuter | Futhark.Analysis.HORepresentation.SOAC |
reshapeOuter | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
resolveAssertions | Futhark.Pass.ResolveAssertions |
Result | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
resultBody | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
resultBodyM | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
RetType | |
1 (Type/Class) | Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.Representation.SOACS |
retTypeValues | Futhark.Representation.AST.RetType, Futhark.Representation.AST.Annotations, Futhark.Representation.AST.Syntax, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Return | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
ReturnAliased | Futhark.TypeCheck |
ReturnsInBlock | Futhark.Representation.ExplicitMemory |
ReturnsNewBlock | Futhark.Representation.ExplicitMemory |
returnType | Language.Futhark.Attributes, Language.Futhark |
ReturnTypeError | Futhark.TypeCheck |
reuseInProg | Futhark.Optimise.MemoryBlockMerging.Reuse |
RIGHT_ARROW | Language.Futhark.Parser |
RLazyText | Futhark.Util.Pretty |
RLine | Futhark.Util.Pretty |
Rotate | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
rotate | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
roundDouble | Futhark.Util |
roundFloat | Futhark.Util |
rowType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
RPAR | Language.Futhark.Parser |
rparen | Futhark.Util.Pretty |
RPAR_THEN_LBRACKET | Language.Futhark.Parser |
RPos | Futhark.Util.Pretty |
RString | Futhark.Util.Pretty |
RText | Futhark.Util.Pretty |
RuleBasicOp | |
1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
RuleBook | Futhark.Optimise.Simplify.Rule, Futhark.Optimise.Simplify |
ruleBook | Futhark.Optimise.Simplify.Rule |
RuleDoLoop | |
1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
RuleGeneric | |
1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
RuleIf | |
1 (Data Constructor) | Futhark.Optimise.Simplify.Rule |
2 (Type/Class) | Futhark.Optimise.Simplify.Rule |
RuleM | Futhark.Optimise.Simplify.Rule |
RuleOp | Futhark.Optimise.Simplify.Rule |
runBinder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
runBinderT | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
runBinder_ | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
runBodyBinder | Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
RunCases | Futhark.Test |
runCompilerM | Futhark.CodeGen.Backends.GenericC |
runCompilerOnProgram | Futhark.Compiler |
runDescription | Futhark.Test |
runExpectedResult | Futhark.Test |
runFutharkM | Futhark.Pipeline |
runIndex | Futhark.Test |
runInput | Futhark.Test |
runInternaliseM | Futhark.Internalise.Monad |
runInternaliseTypeM | Futhark.Internalise.Monad |
runMonoM | Futhark.Internalise.Monomorphise |
runPasses | Futhark.Pipeline |
runPassM | Futhark.Pass |
runPipeline | Futhark.Pipeline |
runPipelineOnProgram | Futhark.Compiler |
runProgram | Futhark.Test |
runProgramWithExitCode | Futhark.Util |
runRangeM | Futhark.Analysis.Range |
runSimpleM | Futhark.Optimise.Simplify.Engine |
runTags | Futhark.Test |
RunTimeFailure | Futhark.Test |
runTypeM | Language.Futhark.TypeChecker.Monad |
rwimPossible | Futhark.Pass.ExtractKernels.ISRWIM |
SAbs | Futhark.Analysis.ScalExp |
Safe | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
safeExp | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
safeOp | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Safety | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
sAlloc | Futhark.CodeGen.ImpGen |
sAllocArray | Futhark.CodeGen.ImpGen |
sameRepresentation | Futhark.CodeGen.Backends.SimpleRepresentation |
SameScope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
sArray | Futhark.CodeGen.ImpGen |
Scalar | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ScalarBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
ScalarEntry | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
ScalarParam | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ScalarUse | Futhark.CodeGen.ImpCode.Kernels |
ScalarValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ScalarVar | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
ScalExp | Futhark.Analysis.ScalExp, Futhark.Analysis.AlgSimplify |
ScalExpRange | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
scalExpSize | Futhark.Analysis.ScalExp |
scalExpType | Futhark.Analysis.ScalExp |
Scan | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
scanomapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
scanomapToMapAndScan | Futhark.Tools, Futhark.Internalise.Monad |
scanSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
scanTokensText | Language.Futhark.Parser |
Scatter | |
1 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
sComment | Futhark.CodeGen.ImpGen |
Scope | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Scoped | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
scopeOf | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
scopeOfCombineSpace | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
scopeOfFParams | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
scopeOfKernelSpace | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
scopeOfLParams | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
scopeOfPatElem | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
scopeOfPattern | Futhark.Representation.AST.Attributes.Scope, Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Scratch | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Screma | |
1 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
ScremaForm | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Analysis.HORepresentation.SOAC |
2 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS, Futhark.Analysis.HORepresentation.SOAC |
scremaType | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
SDiv | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Analysis.ScalExp |
seen | Futhark.Analysis.Metrics |
SegRed | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
segRed | Futhark.Pass.ExtractKernels.BlockedKernel |
semi | Futhark.Util.Pretty |
semisep | Futhark.Util.Pretty |
SemVer | |
1 (Data Constructor) | Futhark.Pkg.Types |
2 (Type/Class) | Futhark.Pkg.Types |
sep | Futhark.Util.Pretty |
SeqLoop | |
1 (Type/Class) | Futhark.Pass.ExtractKernels.Interchange |
2 (Data Constructor) | Futhark.Pass.ExtractKernels.Interchange |
Sequential | |
1 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Type/Class) | Futhark.CodeGen.ImpCode.Sequential |
SequentialCpuPipeline | Futhark.Test |
sequentialCpuPipeline | Futhark.Passes |
sequentialPipeline | Futhark.Passes |
sequentialStreamWholeArray | Futhark.Tools, Futhark.Internalise.Monad |
setAliases | Language.Futhark.Attributes, Language.Futhark |
setArrayDims | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setArrayExtDims | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setArrayShape | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
setDefaultSpace | Futhark.CodeGen.SetDefaultSpace |
setDim | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setDimSize | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setInputs | |
1 (Function) | Futhark.Analysis.HORepresentation.SOAC |
2 (Function) | Futhark.Analysis.HORepresentation.MapNest |
3 (Function) | Futhark.Optimise.Fusion.LoopKernel |
setLambda | Futhark.Analysis.HORepresentation.SOAC |
setLowerBound | Futhark.Analysis.SymbolTable |
SetMem | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
setOuterDim | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setOuterSize | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setPatElemLore | Futhark.Representation.AST.Attributes.Patterns, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
SetScalar | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
setSpaceIndices | Futhark.CodeGen.ImpGen.Kernels.Base |
SetType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
setUniqueness | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
setUpperBound | Futhark.Analysis.SymbolTable |
SExt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
sFor | Futhark.CodeGen.ImpGen |
sgn | Futhark.Util.IntegralExp |
Shape | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shape | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
ShapeBase | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeBody | Futhark.Internalise.AccurateSizes |
ShapeChange | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeCoerce | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeCoercion | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeContext | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeContextSize | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ShapeDecl | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
shapeDims | |
1 (Function) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Syntax, Language.Futhark |
shapeExtMapping | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeMapping | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeMapping' | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeRank | |
1 (Function) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Syntax, Language.Futhark |
shapeSize | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
shapeVars | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
SharedMemoryKArg | Futhark.CodeGen.ImpCode.OpenCL |
ShiftL | Language.Futhark.Syntax, Language.Futhark |
ShiftR | Language.Futhark.Syntax, Language.Futhark |
Shl | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
sIf | Futhark.CodeGen.ImpGen |
SigArrow | Language.Futhark.Syntax, Language.Futhark |
SigBind | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
SigBindBase | Language.Futhark.Syntax, Language.Futhark |
SigDec | Language.Futhark.Syntax, Language.Futhark |
sigDoc | Language.Futhark.Syntax, Language.Futhark |
SigExp | Language.Futhark |
sigExp | Language.Futhark.Syntax, Language.Futhark |
SigExpBase | Language.Futhark.Syntax, Language.Futhark |
sigLoc | Language.Futhark.Syntax, Language.Futhark |
sigName | Language.Futhark.Syntax, Language.Futhark |
Signature | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
Signed | Language.Futhark.Syntax, Language.Futhark |
Signedness | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
signedPrimTypeToCType | Futhark.CodeGen.Backends.SimpleRepresentation |
SignedValue | Language.Futhark.Syntax, Language.Futhark |
SigParens | Language.Futhark.Syntax, Language.Futhark |
SigSpecs | Language.Futhark.Syntax, Language.Futhark |
SigVar | Language.Futhark.Syntax, Language.Futhark |
SigWith | Language.Futhark.Syntax, Language.Futhark |
simpleCall | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
simpleInitClass | Futhark.CodeGen.Backends.GenericCSharp |
SimpleM | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
simpleMkLetNames | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
SimpleOps | |
1 (Type/Class) | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
2 (Data Constructor) | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
simpleSOACS | Futhark.Representation.SOACS.Simplify |
Simplifiable | Futhark.Optimise.Simplify.Engine |
simplifiable | Futhark.Pass.ExplicitAllocations |
SimplifiableLore | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
SimplificationRule | Futhark.Optimise.Simplify.Rule |
SimplifiedBody | Futhark.Optimise.Simplify.Engine |
simplify | |
1 (Function) | Futhark.Analysis.AlgSimplify |
2 (Function) | Futhark.Optimise.Simplify.Engine |
3 (Function) | Futhark.Pass.Simplify |
simplifyBody | Futhark.Optimise.Simplify.Engine |
simplifyExplicitMemory | |
1 (Function) | Futhark.Representation.ExplicitMemory.Simplify |
2 (Function) | Futhark.Pass.Simplify |
simplifyExtPrimExp | Futhark.Analysis.PrimExp.Simplify |
simplifyFun | |
1 (Function) | Futhark.Optimise.Simplify.Engine |
2 (Function) | Futhark.Optimise.Simplify |
simplifyKernelExp | Futhark.Representation.Kernels.Simplify |
simplifyKernelOp | Futhark.Representation.Kernels.Simplify |
simplifyKernels | |
1 (Function) | Futhark.Representation.Kernels.Simplify |
2 (Function) | Futhark.Pass.Simplify |
simplifyLambda | |
1 (Function) | Futhark.Optimise.Simplify.Engine |
2 (Function) | Futhark.Optimise.Simplify |
3 (Function) | Futhark.Representation.SOACS.Simplify |
4 (Function) | Futhark.Representation.Kernels.Simplify |
simplifyLambdaNoHoisting | Futhark.Optimise.Simplify.Engine |
simplifyLambdaSeq | Futhark.Optimise.Simplify.Engine |
SimplifyOp | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
simplifyOpS | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify |
simplifyParam | Futhark.Optimise.Simplify.Engine |
simplifyPrimExp | Futhark.Analysis.PrimExp.Simplify |
simplifyProg | Futhark.Optimise.Simplify |
simplifySOACS | |
1 (Function) | Futhark.Representation.SOACS.Simplify |
2 (Function) | Futhark.Pass.Simplify |
simplifySomething | Futhark.Optimise.Simplify |
simplifyStms | |
1 (Function) | Futhark.Optimise.Simplify.Engine |
2 (Function) | Futhark.Optimise.Simplify |
3 (Function) | Futhark.Representation.SOACS.Simplify |
4 (Function) | Futhark.Representation.ExplicitMemory.Simplify |
singleNesting | Futhark.Pass.ExtractKernels.Distribution |
singleTarget | Futhark.Pass.ExtractKernels.Distribution |
singleTransform | Futhark.Analysis.HORepresentation.SOAC |
singleWarning | Language.Futhark.Warnings, Language.Futhark.TypeChecker.Monad |
SIToFP | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Size | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
SizeClass | Futhark.Representation.Kernels.Sizes, Futhark.Representation.Kernels, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
SizeConst | Futhark.CodeGen.ImpCode.Kernels |
SizeGroup | Futhark.Representation.Kernels.Sizes, Futhark.Representation.Kernels, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
SizeHeuristic | |
1 (Type/Class) | Futhark.CodeGen.OpenCL.Kernels |
2 (Data Constructor) | Futhark.CodeGen.OpenCL.Kernels |
sizeHeuristicsTable | Futhark.CodeGen.OpenCL.Kernels |
SizeNumGroups | Futhark.Representation.Kernels.Sizes, Futhark.Representation.Kernels, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
SizeOf | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
sizeOf | Futhark.CodeGen.Backends.GenericCSharp |
Sizes | Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizes |
SizeThreshold | Futhark.Representation.Kernels.Sizes, Futhark.Representation.Kernels, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
SizeTile | Futhark.Representation.Kernels.Sizes, Futhark.Representation.Kernels, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
sizeToExp | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
sKernel | Futhark.CodeGen.ImpGen.Kernels.Base |
Skip | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Slice | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
slice | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
sliceDims | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
sliceIndices | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
sliceInfo | Futhark.Representation.ExplicitMemory |
sliceSizes | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
SlicingError | Futhark.TypeCheck |
SLogAnd | Futhark.Analysis.ScalExp |
SLogOr | Futhark.Analysis.ScalExp |
SMax | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
SMin | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
SMinus | Futhark.Analysis.ScalExp |
SMod | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Analysis.ScalExp |
SNeg | Futhark.Analysis.ScalExp |
SNot | Futhark.Analysis.ScalExp |
SOAC | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Type/Class) | Futhark.Analysis.HORepresentation.SOAC |
3 (Type/Class) | Futhark.Optimise.Fusion.LoopKernel |
SOACMapper | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
SOACS | Futhark.Representation.SOACS |
SOACSPipeline | Futhark.Test |
soacToStream | Futhark.Analysis.HORepresentation.SOAC |
soacType | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
softbreak | Futhark.Util.Pretty |
softline | Futhark.Util.Pretty |
solveDeps | Futhark.Pkg.Solve |
solveDepsPure | Futhark.Pkg.Solve |
sOp | Futhark.CodeGen.ImpGen |
sortByKeyM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
sortFields | Language.Futhark.Attributes, Language.Futhark |
Space | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
space | Futhark.Util.Pretty |
spaceDimensions | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
spaceGlobalId | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
spaceGroupId | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
spaceGroupSize | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
SpaceId | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
spaceLocalId | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
spaceNumGroups | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
spaceNumThreads | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
spaces | Futhark.Util.Pretty |
SpaceStructure | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
spaceStructure | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Spec | Language.Futhark |
SpecBase | Language.Futhark.Syntax, Language.Futhark |
specDoc | Language.Futhark.Syntax, Language.Futhark |
specLocation | Language.Futhark.Syntax, Language.Futhark |
specName | Language.Futhark.Syntax, Language.Futhark |
specType | Language.Futhark.Syntax, Language.Futhark |
specTypeParams | Language.Futhark.Syntax, Language.Futhark |
splitArrays | Futhark.Pass.ExtractKernels.BlockedKernel |
splitAt3 | Futhark.Util |
splitAt4 | Futhark.Util |
SplitContiguous | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
splitFromEnd | Futhark.Util |
splitMap | Futhark.Pass.ExtractKernels.Split |
SplitOrdering | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
SplitSpace | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
SplitStrided | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
SPlus | Futhark.Analysis.ScalExp |
SPow | Futhark.Analysis.ScalExp |
spread | Futhark.Util.Pretty |
SQuot | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Analysis.ScalExp |
squote | Futhark.Util.Pretty |
squotes | Futhark.Util.Pretty |
srcloc | Futhark.Util.Pretty |
SRem | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Analysis.ScalExp |
SSignum | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Analysis.ScalExp |
sStaticArray | Futhark.CodeGen.ImpGen |
stack | Futhark.Util.Pretty |
standardPipeline | Futhark.Passes |
standardRules | Futhark.Optimise.Simplify.Rules |
star | Futhark.Util.Pretty |
StaticArray | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
StaticFunDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
staticMemAlloc | Futhark.CodeGen.Backends.GenericCSharp |
staticMemDecl | Futhark.CodeGen.Backends.GenericCSharp |
staticShapes | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
staticShapes1 | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
StaticT | Futhark.CodeGen.Backends.GenericCSharp.AST |
STimes | Futhark.Analysis.ScalExp |
Stm | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.Representation.SOACS |
stm | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
StmAux | |
1 (Type/Class) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stmAux | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stmAuxAttr | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stmAuxCerts | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stmCerts | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stmExp | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
StmOrRes | Futhark.Optimise.MemoryBlockMerging.Types |
stmPattern | |
1 (Function) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Futhark.Internalise.Bindings |
Stms | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stms | |
1 (Function) | Futhark.CodeGen.Backends.GenericC |
2 (Function) | Futhark.CodeGen.Backends.GenericPython |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
StmsCompiler | Futhark.CodeGen.ImpGen |
stmsFromList | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stmsHead | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
stmsToList | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Str | Futhark.Pkg.Types |
Stream | |
1 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
StreamForm | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
StreamOrd | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
strictText | Futhark.Util.Pretty |
strideArray | Futhark.CodeGen.ImpGen |
strideIndex | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
String | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
string | Futhark.Util.Pretty |
STRINGLIT | Language.Futhark.Parser |
StringT | Futhark.CodeGen.Backends.GenericCSharp.AST |
stripArray | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
stripDims | |
1 (Function) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Syntax, Language.Futhark |
StructDef | Futhark.CodeGen.Backends.GenericCSharp.AST |
StructType | Language.Futhark.Syntax, Language.Futhark |
StructTypeArg | Language.Futhark |
StructurePipeline | Futhark.Test |
StructureTest | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
Sub | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
subCheck | Futhark.TypeCheck |
SubExp | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
subExpAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
subExpMemInfo | Futhark.Representation.ExplicitMemory |
subExpShapeContext | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
subExpToDimSize | Futhark.CodeGen.ImpGen |
subExpToScalExp | Futhark.Analysis.ScalExp |
subExpType | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
subExpVar | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
subExpVars | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
subImpM | Futhark.CodeGen.ImpGen |
subImpM_ | Futhark.CodeGen.ImpGen |
subShapeOf | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
subSimpleM | Futhark.Optimise.Simplify.Engine |
subsInIndexIxFun | Futhark.Representation.ExplicitMemory.IndexFunction |
Subst | |
1 (Type/Class) | Language.Futhark.TypeChecker.Types |
2 (Data Constructor) | Language.Futhark.TypeChecker.Types |
Substitutable | |
1 (Type/Class) | Futhark.Transform.Substitute |
2 (Type/Class) | Language.Futhark.TypeChecker.Types |
Substitute | Futhark.Transform.Substitute |
substituteIndices | Futhark.Optimise.InPlaceLowering.SubstituteIndices |
substituteInIxFun | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
substituteInPrimExp | Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory |
substituteNames | Futhark.Transform.Substitute |
substituteRename | Futhark.Transform.Rename |
substituteTypes | Language.Futhark.TypeChecker.Types |
substituteTypesInBoundV | Language.Futhark.TypeChecker.Types |
substitutingVars | Futhark.Internalise.Monad |
Substitutions | Futhark.Transform.Substitute |
substTypesAny | Language.Futhark.TypeChecker.Types |
subtypeOf | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.TypeChecker.Types |
subtypesOf | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
subuniqueOf | Language.Futhark.TypeChecker.Types |
Succeeds | Futhark.Test |
Success | Futhark.Test |
SuccessGenerateValues | Futhark.Test |
SuccessValues | Futhark.Test |
sUnless | Futhark.CodeGen.ImpGen |
sWhen | Futhark.CodeGen.ImpGen |
sWhile | Futhark.CodeGen.ImpGen |
sWrite | Futhark.CodeGen.ImpGen |
SYMBOL | Language.Futhark.Parser |
SymbolTable | Futhark.Analysis.SymbolTable |
SystemTupleT | Futhark.CodeGen.Backends.GenericCSharp.AST |
takeLast | Futhark.Util |
Target | Futhark.Pass.ExtractKernels.Distribution |
TargetCUDA | Futhark.CodeGen.ImpCode.OpenCL |
TargetOpenCL | Futhark.CodeGen.ImpCode.OpenCL |
Targets | Futhark.Pass.ExtractKernels.Distribution |
targetsScope | Futhark.Pass.ExtractKernels.Distribution |
TEApply | Language.Futhark.Syntax, Language.Futhark |
TEArray | Language.Futhark.Syntax, Language.Futhark |
TEArrow | Language.Futhark.Syntax, Language.Futhark |
TEEnum | Language.Futhark.Syntax, Language.Futhark |
TERecord | Language.Futhark.Syntax, Language.Futhark |
Term | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
Ternary | Futhark.CodeGen.Backends.GenericCSharp.AST |
TestAction | Futhark.Test |
testAction | Futhark.Test |
testDescription | Futhark.Test |
TestRun | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
testRunReferenceOutput | Futhark.Test |
testSpecFromFile | Futhark.Test |
testSpecsFromPaths | Futhark.Test |
testTags | Futhark.Test |
TETuple | Language.Futhark.Syntax, Language.Futhark |
TEUnique | Language.Futhark.Syntax, Language.Futhark |
TEVar | Language.Futhark.Syntax, Language.Futhark |
text | Futhark.Util.Pretty |
THEN | Language.Futhark.Parser |
This | Futhark.CodeGen.Backends.GenericCSharp.AST |
ThisError | Futhark.Test |
ThreadsInSpace | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ThreadsPerGroup | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ThreadsReturn | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
THREE_DOTS | Language.Futhark.Parser |
Throw | Futhark.CodeGen.Backends.GenericCSharp.AST |
throwError | Futhark.Internalise.Monad |
tileLoops | Futhark.Optimise.TileLoops |
TileSize | Futhark.CodeGen.OpenCL.Kernels |
Times | Language.Futhark.Syntax, Language.Futhark |
toDecl | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ToExecutable | Futhark.Compiler.CLI |
ToExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
toExp | |
1 (Function) | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
2 (Function) | Futhark.Analysis.HORepresentation.SOAC |
ToInclusive | Language.Futhark.Syntax, Language.Futhark |
toIntPtr | Futhark.CodeGen.Backends.GenericCSharp |
Token | Language.Futhark.Parser |
ToLibrary | Futhark.Compiler.CLI |
ToLog | Futhark.Util.Log |
toLog | Futhark.Util.Log |
TopDown | Futhark.Optimise.Simplify.Rule |
TopDownRule | Futhark.Optimise.Simplify.Rule |
TopDownRuleBasicOp | Futhark.Optimise.Simplify.Rule |
TopDownRuleDoLoop | Futhark.Optimise.Simplify.Rule |
TopDownRuleGeneric | Futhark.Optimise.Simplify.Rule |
TopDownRuleIf | Futhark.Optimise.Simplify.Rule |
TopDownRuleOp | Futhark.Optimise.Simplify.Rule |
topDownSimplifyStm | Futhark.Optimise.Simplify.Rule |
topLevelNameMap | Language.Futhark.TypeChecker.Monad |
toPOSIX | Futhark.Util |
toScalExp | Futhark.Analysis.ScalExp |
toScope | Futhark.Analysis.SymbolTable |
toSOAC | |
1 (Function) | Futhark.Analysis.HORepresentation.SOAC |
2 (Function) | Futhark.Analysis.HORepresentation.MapNest |
toStruct | Language.Futhark.Attributes, Language.Futhark |
toStructural | Language.Futhark.Attributes, Language.Futhark |
toText | Futhark.Util.Log |
trackAliases | Futhark.Representation.Aliases |
transformBody | |
1 (Function) | Futhark.Transform.FirstOrderTransform |
2 (Function) | Futhark.Pass.ExtractKernels.Kernelise |
transformDecs | Futhark.Internalise.Monomorphise |
Transformer | Futhark.Transform.FirstOrderTransform |
transformFromExp | Futhark.Analysis.HORepresentation.SOAC |
transformFromVarMemMappings | Futhark.Optimise.MemoryBlockMerging.MemoryUpdater |
transformFunDef | Futhark.Transform.FirstOrderTransform |
transformLambda | |
1 (Function) | Futhark.Transform.FirstOrderTransform |
2 (Function) | Futhark.Pass.ExtractKernels.Kernelise |
transformOutput | Futhark.Optimise.Fusion.LoopKernel |
transformProg | |
1 (Function) | Futhark.Internalise.Defunctionalise |
2 (Function) | Futhark.Internalise.Defunctorise |
3 (Function) | Futhark.Internalise.Monomorphise |
transformRows | Futhark.Analysis.HORepresentation.SOAC |
transformSOAC | Futhark.Transform.FirstOrderTransform |
transformStm | Futhark.Pass.ExtractKernels.Kernelise |
transformStmRecursively | Futhark.Transform.FirstOrderTransform |
transformStms | Futhark.Pass.ExtractKernels.Kernelise |
TransparentValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
TransposeArgs | Futhark.CodeGen.ImpGen.Kernels.Transpose |
transposeIndex | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
transposeInput | Futhark.Analysis.HORepresentation.SOAC |
TransposeLowHeight | Futhark.CodeGen.ImpGen.Kernels.Transpose |
TransposeLowWidth | Futhark.CodeGen.ImpGen.Kernels.Transpose |
TransposeNormal | Futhark.CodeGen.ImpGen.Kernels.Transpose |
TransposeSmall | Futhark.CodeGen.ImpGen.Kernels.Transpose |
TransposeType | Futhark.CodeGen.ImpGen.Kernels.Transpose |
transposeType | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
trim | Futhark.Util |
TRUE | Language.Futhark.Parser |
true | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Try | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
tryDistribute | Futhark.Pass.ExtractKernels.Distribution |
tryDistributeStm | Futhark.Pass.ExtractKernels.Distribution |
TryFusion | Futhark.Optimise.Fusion.TryFusion |
tryFusion | Futhark.Optimise.Fusion.TryFusion |
Tuple | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
tuple | Futhark.Util.Pretty |
tupleField | Futhark.CodeGen.Backends.SimpleRepresentation |
tupleFieldExp | Futhark.CodeGen.Backends.SimpleRepresentation |
tupleFieldNames | Language.Futhark.Attributes, Language.Futhark |
TuplePattern | Language.Futhark.Syntax, Language.Futhark |
tupleRecord | Language.Futhark.Attributes, Language.Futhark |
TupleT | Futhark.CodeGen.Backends.GenericCSharp.AST |
TupLit | Language.Futhark.Syntax, Language.Futhark |
TWO_DOTS | Language.Futhark.Parser |
TWO_DOTS_GT | Language.Futhark.Parser |
TWO_DOTS_LT | Language.Futhark.Parser |
TYPE | Language.Futhark.Parser |
Type | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Data Constructor) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
TypeAbbr | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
TypeAbbrSpec | Language.Futhark.Syntax, Language.Futhark |
typeAlias | Language.Futhark.Syntax, Language.Futhark |
TypeArg | Language.Futhark.Syntax, Language.Futhark |
TypeArgDim | Language.Futhark.Syntax, Language.Futhark |
TypeArgExp | Language.Futhark.Syntax, Language.Futhark |
TypeArgExpDim | Language.Futhark.Syntax, Language.Futhark |
TypeArgExpType | Language.Futhark.Syntax, Language.Futhark |
TypeArgType | Language.Futhark.Syntax, Language.Futhark |
TypeBase | |
1 (Type/Class) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
TypeBind | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
TypeBindBase | Language.Futhark.Syntax, Language.Futhark |
TypeBinding | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
typeBindLocation | Language.Futhark.Syntax, Language.Futhark |
typeCheckKernel | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
typeCheckKernelExp | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
typeCheckSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
Typed | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
TypeDec | Language.Futhark.Syntax, Language.Futhark |
TypeDecl | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
TypeDeclBase | Language.Futhark.Syntax, Language.Futhark |
typeDimNames | Language.Futhark.Attributes, Language.Futhark |
TypeDirect | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
typeDoc | Language.Futhark.Syntax, Language.Futhark |
TypedOp | Futhark.Representation.AST.Attributes.TypeOf, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
typeEnv | Language.Futhark.Interpreter |
TypeError | |
1 (Type/Class) | Futhark.TypeCheck |
2 (Data Constructor) | Futhark.TypeCheck |
3 (Type/Class) | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker |
4 (Data Constructor) | Language.Futhark.TypeChecker.Monad |
typeError | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker.Unify |
TypeExp | Language.Futhark.Syntax, Language.Futhark |
typeExp | Language.Futhark.Syntax, Language.Futhark |
typeExpUses | Language.Futhark.TypeChecker.Types |
typeLeaf | Language.Futhark.Syntax, Language.Futhark |
TypeM | |
1 (Type/Class) | Futhark.TypeCheck |
2 (Type/Class) | Language.Futhark.TypeChecker.Monad |
TypeName | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
typeName | Language.Futhark.Attributes, Language.Futhark |
typeNameFromQualName | Language.Futhark.Syntax, Language.Futhark |
typeOf | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Futhark.Analysis.HORepresentation.SOAC |
3 (Function) | Futhark.Analysis.HORepresentation.MapNest |
4 (Function) | Language.Futhark.Attributes, Language.Futhark |
TypeOpaque | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
TypeParam | Language.Futhark |
TypeParamBase | Language.Futhark.Syntax, Language.Futhark |
TypeParamDim | Language.Futhark.Syntax, Language.Futhark |
typeParamName | Language.Futhark.Syntax, Language.Futhark |
typeParams | Language.Futhark.Syntax, Language.Futhark |
TypeParamType | Language.Futhark.Syntax, Language.Futhark |
typeQuals | Language.Futhark.Syntax, Language.Futhark |
TypeRef | Language.Futhark.Syntax, Language.Futhark |
TypeRefBase | Language.Futhark.Syntax, Language.Futhark |
TypeSpec | Language.Futhark.Syntax, Language.Futhark |
TypeSub | |
1 (Type/Class) | Language.Futhark.TypeChecker.Types |
2 (Data Constructor) | Language.Futhark.TypeChecker.Types |
TypeSubs | Language.Futhark.TypeChecker.Types |
typeToRecordArrayElem | Language.Futhark.Attributes, Language.Futhark |
TypeUnsigned | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
TypeVar | Language.Futhark.Syntax, Language.Futhark |
typeVars | Language.Futhark.Attributes, Language.Futhark |
TySet | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
U16LIT | Language.Futhark.Parser |
U32LIT | Language.Futhark.Parser |
U64LIT | Language.Futhark.Parser |
U8LIT | Language.Futhark.Parser |
UDiv | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
UInt16T | Futhark.CodeGen.Backends.GenericCSharp.AST |
UInt32T | Futhark.CodeGen.Backends.GenericCSharp.AST |
UInt64T | Futhark.CodeGen.Backends.GenericCSharp.AST |
UInt8T | Futhark.CodeGen.Backends.GenericCSharp.AST |
UIToFP | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
UMax | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
UMin | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
UMod | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
unappliedFunctor | Language.Futhark.TypeChecker.Monad |
unBuildList | Futhark.Pkg.Types |
unCertificates | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
UncheckedArrayElemType | Language.Futhark.Attributes, Language.Futhark |
UncheckedCase | Language.Futhark.Attributes, Language.Futhark |
UncheckedDec | Language.Futhark.Attributes, Language.Futhark |
UncheckedDimIndex | Language.Futhark.Attributes, Language.Futhark |
UncheckedExp | Language.Futhark.Attributes, Language.Futhark |
UncheckedIdent | Language.Futhark.Attributes, Language.Futhark |
UncheckedModExp | Language.Futhark.Attributes, Language.Futhark |
UncheckedPattern | Language.Futhark.Attributes, Language.Futhark |
UncheckedProg | Language.Futhark.Attributes, Language.Futhark |
UncheckedSigExp | Language.Futhark.Attributes, Language.Futhark |
UncheckedType | Language.Futhark.Attributes, Language.Futhark |
UncheckedTypeDecl | Language.Futhark.Attributes, Language.Futhark |
UncheckedTypeExp | Language.Futhark.Attributes, Language.Futhark |
UncheckedTypeParam | Language.Futhark.Attributes, Language.Futhark |
UncheckedValBind | Language.Futhark.Attributes, Language.Futhark |
undefinedType | Language.Futhark.TypeChecker.Monad |
UNDERSCORE | Language.Futhark.Parser |
underscoreUse | Language.Futhark.TypeChecker.Monad |
UnexpectedType | Futhark.TypeCheck |
unexpectedType | Language.Futhark.TypeChecker.Monad |
unflattenIndex | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
unfoldFunType | Language.Futhark.Attributes, Language.Futhark |
unify | Language.Futhark.TypeChecker.Unify |
unifyDims | Language.Futhark.Syntax, Language.Futhark |
unifyShapes | Language.Futhark.Syntax, Language.Futhark |
unifyTypesU | Language.Futhark.TypeChecker.Types |
unInfo | Language.Futhark.Syntax, Language.Futhark |
Unique | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
unique | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
Uniqueness | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
uniqueness | |
1 (Function) | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Function) | Language.Futhark.Attributes, Language.Futhark |
UniqueReturnAliased | Futhark.TypeCheck |
unitSlice | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
unixEnvironment | Futhark.Util |
UnknownFunctionError | Futhark.TypeCheck |
unknownRange | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
UnknownVariableError | Futhark.TypeCheck |
unknownVariableError | Language.Futhark.TypeChecker.Monad |
Unlifted | Language.Futhark.Syntax, Language.Futhark |
unNames | Futhark.Representation.Aliases |
UNOP | Language.Futhark.Parser |
UnOp | |
1 (Type/Class) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
UnOpExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
unOpType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
unpackDim | |
1 (Function) | Futhark.CodeGen.Backends.GenericPython |
2 (Function) | Futhark.CodeGen.Backends.GenericCSharp |
UNSAFE | Language.Futhark.Parser |
Unsafe | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
Unsigned | Language.Futhark.Syntax, Language.Futhark |
UnsignedValue | Language.Futhark.Syntax, Language.Futhark |
unstream | Futhark.Optimise.Unstream |
Unzip | Language.Futhark.Syntax, Language.Futhark |
Update | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
updateBounds | Futhark.Analysis.SymbolTable |
updateCertificates | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
updateIndices | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
updateName | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
updateSource | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
updateType | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
updateValue | Futhark.Optimise.InPlaceLowering.LowerIntoStm |
UpToExclusive | Language.Futhark.Syntax, Language.Futhark |
usage | Futhark.Analysis.UsageTable |
usageInExp | Futhark.Analysis.Usage |
usageInLambda | Futhark.Analysis.Usage |
UsageInOp | Futhark.Analysis.Usage |
usageInOp | Futhark.Analysis.Usage |
usageInStm | Futhark.Analysis.Usage |
UsageMap | Futhark.TypeCheck |
usageMap | Futhark.TypeCheck |
Usages | Futhark.Analysis.UsageTable |
usages | Futhark.Analysis.UsageTable |
UsageTable | Futhark.Analysis.UsageTable |
used | Futhark.Analysis.UsageTable |
USignum | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Using | Futhark.CodeGen.Backends.GenericCSharp.AST |
UsingWith | Futhark.CodeGen.Backends.GenericCSharp.AST |
vacuousShapeAnnotations | Language.Futhark.Attributes, Language.Futhark |
VAL | Language.Futhark.Parser |
Val | Futhark.Analysis.ScalExp |
ValBind | |
1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark |
ValBindBase | Language.Futhark.Syntax, Language.Futhark |
valBindBody | Language.Futhark.Syntax, Language.Futhark |
valBindDoc | Language.Futhark.Syntax, Language.Futhark |
valBindEntryPoint | Language.Futhark.Syntax, Language.Futhark |
valBindLocation | Language.Futhark.Syntax, Language.Futhark |
valBindName | Language.Futhark.Syntax, Language.Futhark |
valBindParams | Language.Futhark.Syntax, Language.Futhark |
valBindRetDecl | Language.Futhark.Syntax, Language.Futhark |
valBindRetType | Language.Futhark.Syntax, Language.Futhark |
valBindTypeParams | Language.Futhark.Syntax, Language.Futhark |
ValDec | Language.Futhark.Syntax, Language.Futhark |
ValSpec | Language.Futhark.Syntax, Language.Futhark |
Value | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Type/Class) | Language.Futhark.Interpreter |
3 (Type/Class) | Futhark.Test.Values, Futhark.Test |
value | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ValueArray | Language.Futhark.Interpreter |
ValueDesc | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ValueDestination | Futhark.CodeGen.ImpGen |
ValueExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
valueIntegral | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ValueKArg | Futhark.CodeGen.ImpCode.OpenCL |
ValuePrim | Language.Futhark.Interpreter |
valueRange | Futhark.Analysis.SymbolTable |
ValueRecord | Language.Futhark.Interpreter |
Values | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
valuesFromByteString | Futhark.Test |
ValueType | |
1 (Type/Class) | Futhark.Test.Values |
2 (Data Constructor) | Futhark.Test.Values |
valueType | |
1 (Function) | Language.Futhark.Attributes, Language.Futhark |
2 (Function) | Futhark.Test.Values |
Var | |
1 (Data Constructor) | Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
4 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
var | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
VarAliases | |
1 (Type/Class) | Futhark.Representation.Aliases |
2 (Type/Class) | Futhark.Optimise.MemoryBlockMerging.Types |
VarBound | Futhark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges |
VarEntry | Futhark.CodeGen.ImpGen |
varIndex | Futhark.CodeGen.ImpGen |
varInput | Futhark.Analysis.HORepresentation.SOAC |
VarMemMappings | Futhark.Optimise.MemoryBlockMerging.Types |
VarSize | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
VarSubstitutions | Futhark.Internalise.Monad |
VarWisdom | |
1 (Type/Class) | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
2 (Data Constructor) | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
varWisdomAliases | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
varWisdomRange | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
VConstr0 | Language.Futhark.Syntax, Language.Futhark |
Verbose | Futhark.Pipeline |
Verbosity | Futhark.Pipeline |
version | Futhark.Version |
versionString | Futhark.Version |
VeryVerbose | Futhark.Pipeline |
ViewF | Futhark.Analysis.HORepresentation.SOAC |
viewf | Futhark.Analysis.HORepresentation.SOAC |
ViewL | Futhark.Analysis.HORepresentation.SOAC |
viewl | Futhark.Analysis.HORepresentation.SOAC |
VName | |
1 (Type/Class) | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
vnameAliases | Futhark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases |
VNameSource | Futhark.FreshNames, Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
VoidT | Futhark.CodeGen.Backends.GenericCSharp.AST |
Volatile | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Volatility | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
VTable | Futhark.CodeGen.ImpGen |
VUnit | Futhark.Pkg.Types |
Walker | |
1 (Type/Class) | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkExp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkExpM | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkKernelM | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnBody | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnBranchType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnCertificates | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnFParam | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnKernelBody | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnKernelKernelBody | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnKernelLambda | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnKernelLParam | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnKernelSubExp | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnKernelVName | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnLParam | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnOp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnRetType | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnSubExp | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
walkOnVName | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
warn | Language.Futhark.TypeChecker.Monad |
Warnings | Language.Futhark.Warnings, Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker, Futhark.Compiler.Program, Futhark.Compiler |
WarningTest | Futhark.Test |
whenM | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
WhichSize | Futhark.CodeGen.OpenCL.Kernels |
WhichThreads | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
WHILE | Language.Futhark.Parser |
While | |
1 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
4 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
WhileLoop | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
width | |
1 (Function) | Futhark.Util.Pretty |
2 (Function) | Futhark.Analysis.HORepresentation.SOAC |
Wildcard | Language.Futhark.Syntax, Language.Futhark |
Wise | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
WITH | Language.Futhark.Parser |
With | Futhark.CodeGen.Backends.GenericPython.AST |
withDims | Futhark.Internalise.Monad |
withElemType | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
without | Futhark.Analysis.UsageTable |
Word16 | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
Word16Value | Futhark.Test.Values |
Word32 | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
Word32Value | Futhark.Test.Values |
Word64 | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
Word64Value | Futhark.Test.Values |
Word8 | Language.Futhark.Core, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
Word8Value | Futhark.Test.Values |
Wrapped | |
1 (Type/Class) | Futhark.Util.IntegralExp |
2 (Data Constructor) | Futhark.Util.IntegralExp |
wrappedValue | Futhark.Util.IntegralExp |
Write | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
WriteReturn | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
WriteScalar | |
1 (Type/Class) | Futhark.CodeGen.Backends.GenericC |
2 (Type/Class) | Futhark.CodeGen.Backends.GenericPython |
3 (Type/Class) | Futhark.CodeGen.Backends.GenericCSharp |
writeScalarPointerWithQuals | Futhark.CodeGen.Backends.GenericC |
Xor | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
zEncodeString | Futhark.Util |
zeroIsh | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
zeroOrderType | Language.Futhark.TypeChecker.Unify |
ZExt | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Zip | Language.Futhark.Syntax, Language.Futhark |
_svMajor | Futhark.Pkg.Types |
_svMeta | Futhark.Pkg.Types |
_svMinor | Futhark.Pkg.Types |
_svPatch | Futhark.Pkg.Types |
_svPreRel | Futhark.Pkg.Types |
|> | Futhark.Analysis.HORepresentation.SOAC |