Index - E

eAbsFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
earlyDeclsFuthark.CodeGen.Backends.GenericC
eAssertFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eBinOpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eBlankFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eBodyFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eCmpOpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eConvOpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eCopyFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eDivRoundingUpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eIfFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eIf'Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eLambdaFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
elemFuthark.Analysis.SymbolTable
ElementsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
elementsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
elemTypeFuthark.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
ELSELanguage.Futhark.Parser
emitFuthark.CodeGen.ImpGen
emitFunctionFuthark.CodeGen.ImpGen
empty 
1 (Function)Futhark.Analysis.SymbolTable
2 (Function)Futhark.Analysis.UsageTable
3 (Function)Futhark.Util.Pretty
emptyBasisFuthark.Compiler.Program, Futhark.Compiler
emptyConstructor 
1 (Function)Futhark.CodeGen.Backends.GenericCSharp
2 (Function)Futhark.CodeGen.Backends.GenericPython
emptyEnvFuthark.Optimise.Simplify.Engine
EmptyFFuthark.Analysis.HORepresentation.SOAC
EmptyLFuthark.Analysis.HORepresentation.SOAC
encloseFuthark.Util.Pretty
enclosesepFuthark.Util.Pretty
enclosingLoopVarsFuthark.Analysis.SymbolTable
encodeBenchResultsFuthark.Bench
EncodedStringFuthark.Util
eNegateFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eNotFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
ensureArgShapesFuthark.Internalise.AccurateSizes
ensureExtShapeFuthark.Internalise.AccurateSizes
ensureReferenceOutputFuthark.Test
ensureResultExtShapeFuthark.Internalise.AccurateSizes
ensureResultExtShapeNoCtxFuthark.Internalise.AccurateSizes
ensureResultShapeFuthark.Internalise.AccurateSizes
ensureShapeFuthark.Internalise.AccurateSizes
ENTRYLanguage.Futhark.Parser
Entry 
1 (Type/Class)Futhark.Analysis.SymbolTable
2 (Type/Class)Futhark.Util.Table
entryArrayElemTypeFuthark.CodeGen.ImpGen
entryArrayLocationFuthark.CodeGen.ImpGen
EntryDeclFuthark.CodeGen.Backends.GenericC
entryFParamLoreFuthark.Analysis.SymbolTable
EntryInput 
1 (Type/Class)Futhark.CodeGen.Backends.GenericCSharp
2 (Type/Class)Futhark.CodeGen.Backends.GenericPython
entryLetBoundAttrFuthark.Analysis.SymbolTable
entryMemSpaceFuthark.CodeGen.ImpGen
EntryOutput 
1 (Type/Class)Futhark.CodeGen.Backends.GenericCSharp
2 (Type/Class)Futhark.CodeGen.Backends.GenericPython
EntryPointFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
entryPointSizeFuthark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
EntryPointTypeFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
entryScalarTypeFuthark.CodeGen.ImpGen
entryStmFuthark.Analysis.SymbolTable
entryTypeFuthark.Analysis.SymbolTable
Env 
1 (Type/Class)Language.Futhark.Interpreter
2 (Data Constructor)Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
3 (Type/Class)Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
4 (Type/Class)Futhark.CodeGen.ImpGen
5 (Type/Class)Futhark.Optimise.Simplify.Engine
envDefaultSpaceFuthark.CodeGen.ImpGen
envDoBoundsChecksFuthark.Internalise.Monad
envFtable 
1 (Function)Futhark.CodeGen.Backends.GenericCSharp
2 (Function)Futhark.CodeGen.Backends.GenericPython
envFunctionFuthark.CodeGen.ImpGen
envHoistBlockersFuthark.Optimise.Simplify.Engine
envModTableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envNameMapLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envOperations 
1 (Function)Futhark.CodeGen.Backends.GenericCSharp
2 (Function)Futhark.CodeGen.Backends.GenericPython
envRulesFuthark.Optimise.Simplify.Engine
envSafeFuthark.Internalise.Monad
envSigTableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envSubstsFuthark.Internalise.Monad
envTypeTableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envVtableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
EOFLanguage.Futhark.Parser
eOutOfBoundsFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
EQULanguage.Futhark.Parser
EqualLanguage.Futhark.Syntax, Language.Futhark
EqualityLanguage.Futhark.TypeChecker.Unify
equalityTypeLanguage.Futhark.TypeChecker.Unify
equalsFuthark.Util.Pretty
eRoundToMultipleOfFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
Error 
1 (Data Constructor)Futhark.TypeCheck
2 (Type/Class)Futhark.Analysis.AlgSimplify
errorBundlePrettyFuthark.Pkg.Types
ErrorCaseFuthark.TypeCheck
ErrorClassFuthark.Error, Futhark.Pipeline
errordocFuthark.Util.Pretty
ErrorInt32Futhark.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 (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
2 (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
ErrorMsgPartFuthark.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
ErrorStringFuthark.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.GenericCSharp.AST
2 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
eSignumFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eSliceArrayFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
eSubExpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
evalPrimExpFuthark.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
everythingVolatileFuthark.CodeGen.ImpGen
eWriteArrayFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
existentialFuthark.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
existentialiseExtTypesFuthark.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
existentialiseIxFunFuthark.Representation.ExplicitMemory
Exp 
1 (Type/Class)Language.Futhark
2 (Data Constructor)Futhark.CodeGen.Backends.GenericCSharp.AST
3 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
4 (Type/Class)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
5 (Type/Class)Futhark.Representation.SOACS
6 (Type/Class)Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
expAliasesFuthark.Representation.AST.Attributes.Aliases, Futhark.Representation.Aliases
expandFuthark.Analysis.UsageTable
expandAllocationsFuthark.Pass.ExpandAllocations
expandedTypeLanguage.Futhark.Syntax, Language.Futhark
expandScalExpFuthark.Analysis.ScalExp
ExpArgFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
ExpAttrFuthark.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
ExpBaseLanguage.Futhark.Syntax, Language.Futhark
ExpCompilerFuthark.CodeGen.ImpGen
ExpectedErrorFuthark.Test
ExpectedResultFuthark.Test
expectedTypesFuthark.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
ExpectedWarningFuthark.Test
expExtTypeFuthark.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
expExtTypesFromPatternFuthark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
expExtTypeSizeFuthark.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
ExpLeafFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
explicitAllocationsFuthark.Pass.ExplicitAllocations
explicitAllocationsInStmsFuthark.Pass.ExplicitAllocations
ExplicitMemorishFuthark.Representation.ExplicitMemory
ExplicitMemoryFuthark.Representation.ExplicitMemory
expRangesFuthark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges
ExpReturnsFuthark.Representation.ExplicitMemory
expReturnsFuthark.Representation.ExplicitMemory
ExpTFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
expTypesFromPatternFuthark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
ExpWisdomFuthark.Optimise.Simplify.Lore, Futhark.Optimise.Simplify.Engine
Ext 
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.Core, Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
ExtendedScopeFuthark.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
extendedScopeFuthark.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
ExternalErrorFuthark.Error, Futhark.Pipeline
externalErrorFuthark.Error, Futhark.Pipeline
externalErrorSFuthark.Error, Futhark.Pipeline
ExternalValueFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
ExtIxFunFuthark.Representation.ExplicitMemory
ExtOpLanguage.Futhark.Interpreter
ExtOpBreakLanguage.Futhark.Interpreter
ExtOpErrorLanguage.Futhark.Interpreter
ExtOpTraceLanguage.Futhark.Interpreter
extractKernelsFuthark.Pass.ExtractKernels
extractShapeContextFuthark.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
extReturnsFuthark.Representation.ExplicitMemory
ExtShapeFuthark.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
ExtSizeFuthark.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
ExtTypeFuthark.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
ExtTypedFuthark.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
extTypeOfFuthark.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