Index - A
| 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 |