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 |