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