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 |
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 |
addFunDef | Futhark.Internalise.Monad |
addInitialTransforms | Futhark.Analysis.HORepresentation.SOAC |
addKernel | Futhark.Pass.ExtractKernels.DistributeNests |
addKernels | Futhark.Pass.ExtractKernels.DistributeNests |
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 |
addSizes | Language.Futhark.Attributes, Language.Futhark |
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 |
addStmsToKernel | Futhark.Pass.ExtractKernels.DistributeNests |
addStmToKernel | Futhark.Pass.ExtractKernels.DistributeNests |
addTransform | Futhark.Analysis.HORepresentation.SOAC |
addWisdomToPattern | Futhark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine |
Alias | Language.Futhark.Syntax, Language.Futhark |
aliasAnalyseKernelBody | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
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 |
AliasTable | Futhark.Analysis.Alias |
aliasVar | Language.Futhark.Syntax, Language.Futhark |
align | Futhark.Util.Pretty |
allBindings | Language.Futhark.Query |
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 |
allCalledBy | Futhark.Analysis.CallGraph |
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 |
allConsts | Futhark.Internalise.Monad |
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 |
AllocCompiler | Futhark.CodeGen.ImpGen |
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 |
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 | |
1 (Function) | Futhark.Analysis.Range |
2 (Function) | Futhark.Analysis.Alias |
analyseLambda | |
1 (Function) | Futhark.Analysis.Range |
2 (Function) | Futhark.Analysis.Alias |
analyseStms | |
1 (Function) | Futhark.Analysis.Range |
2 (Function) | Futhark.Analysis.Alias |
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 |
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 |
aNote | Language.Futhark.TypeChecker.Monad |
AnyDim | Language.Futhark.Syntax, Language.Futhark |
anyDimOnMismatch | Language.Futhark.TypeChecker.Unify |
AnyError | Futhark.Test |
anyFloatType | Language.Futhark.TypeChecker.Monad |
anyIntType | Language.Futhark.TypeChecker.Monad |
anyNumberType | Language.Futhark.TypeChecker.Monad |
anyPrimType | Language.Futhark.TypeChecker.Monad |
anySignedType | Language.Futhark.TypeChecker.Monad |
anySizes | Language.Futhark.Attributes, Language.Futhark |
anyUnsignedType | Language.Futhark.TypeChecker.Monad |
APOSTROPHE | Language.Futhark.Parser |
APOSTROPHE_THEN_HAT | Language.Futhark.Parser |
APOSTROPHE_THEN_TILDE | 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 |
applyFunctor | Language.Futhark.TypeChecker.Modules |
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 |
ArgMemType | Futhark.CodeGen.Backends.GenericCSharp.AST |
ArgOut | Futhark.CodeGen.Backends.GenericCSharp.AST |
ArgRef | 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 |
ArrayContents | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ArrayDecl | Futhark.CodeGen.Backends.GenericC |
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 |
ArrayEntry | |
1 (Type/Class) | Futhark.CodeGen.ImpGen |
2 (Data Constructor) | Futhark.CodeGen.ImpGen |
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 |
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 |
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 | |
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 |
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 |
ArrayValues | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
ArrayVar | Futhark.CodeGen.ImpGen |
ArrayZeros | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
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 | |
1 (Function) | Futhark.CodeGen.ImpGen |
2 (Function) | Language.Futhark.TypeChecker.Monad |
askFunction | Futhark.CodeGen.ImpGen |
askImportName | 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 |
AtName | Language.Futhark.Query |
Atomic | Futhark.CodeGen.ImpCode.Kernels |
AtomicAdd | Futhark.CodeGen.ImpCode.Kernels |
AtomicAnd | Futhark.CodeGen.ImpCode.Kernels |
AtomicBinOp | Futhark.CodeGen.ImpGen.Kernels.Base |
AtomicCAS | Futhark.CodeGen.ImpGen.Kernels.Base |
AtomicCmpXchg | Futhark.CodeGen.ImpCode.Kernels |
AtomicFAdd | Futhark.CodeGen.ImpCode.Kernels |
AtomicLocking | Futhark.CodeGen.ImpGen.Kernels.Base |
AtomicOp | Futhark.CodeGen.ImpCode.Kernels |
AtomicOr | Futhark.CodeGen.ImpCode.Kernels |
AtomicPrim | Futhark.CodeGen.ImpGen.Kernels.Base |
AtomicSMax | Futhark.CodeGen.ImpCode.Kernels |
AtomicSMin | Futhark.CodeGen.ImpCode.Kernels |
AtomicUMax | Futhark.CodeGen.ImpCode.Kernels |
AtomicUMin | Futhark.CodeGen.ImpCode.Kernels |
AtomicUpdate | Futhark.CodeGen.ImpGen.Kernels.Base |
atomicUpdateLocking | Futhark.CodeGen.ImpGen.Kernels.Base |
AtomicXchg | Futhark.CodeGen.ImpCode.Kernels |
AtomicXor | Futhark.CodeGen.ImpCode.Kernels |
AtPos | Language.Futhark.Query |
atPos | Language.Futhark.Query |
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 |
available | Futhark.Analysis.SymbolTable |
availableAtClosestLoop | Futhark.Analysis.SymbolTable |