futhark

Index - E

eAllFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eAnyFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
earlyDeclFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
eBinOpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eBlankFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eBodyFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eCmpOpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eConvOpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eCopyFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
EdgesFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
edgesBetweenFuthark.Optimise.Fusion.GraphRep
EdgeTFuthark.Optimise.Fusion.GraphRep
EdgeTypeFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
eDimInBoundsFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eIfFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eIf'Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eIndexFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eLambdaFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eLastFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
elemFuthark.Analysis.SymbolTable
ElementsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
elementsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
elemType 
1 (Function)Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Function)Language.Futhark.Interpreter.FFI.ServerM
eliminateFuthark.IR.SOACS.Simplify
eliminateByResFuthark.IR.SOACS.Simplify
eliminateWithDepsFuthark.IR.SOACS.Simplify
ELSELanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
eMatchFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eMatch'Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
emccExportNamesFuthark.CodeGen.Backends.GenericWASM
emitFuthark.CodeGen.ImpGen
emitFunctionFuthark.CodeGen.ImpGen
empty 
1 (Function)Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
2 (Function)Futhark.Analysis.SymbolTable
emptyArrayErrorLanguage.Futhark.Parser.Monad
emptyDocFuthark.Util.Pretty
emptyEnvFuthark.Optimise.Simplify.Engine
EmptyFFuthark.Analysis.HORep.SOAC
EmptyLFuthark.Analysis.HORep.SOAC
emptyStateFuthark.LSP.State
encloseFuthark.Util.Pretty
encloseSepFuthark.Util.Pretty
encodeBenchResultsFuthark.Bench
encodeBenchResultsWithMetadataFuthark.Bench
EncodedTextFuthark.Util
endColumnFuthark.Profile.SourceRange
endLineFuthark.Profile.SourceRange
endLineColFuthark.Profile.SourceRange
ensureArgShapesFuthark.Internalise.AccurateSizes
ensureCacheDirectoryFuthark.Util
ensureDenseIrregularFuthark.Pass.Flatten.General
EnsureDirectFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
ensureExtShapeFuthark.Internalise.AccurateSizes
ensureReferenceOutputFuthark.Test
ensureResultExtShapeFuthark.Internalise.AccurateSizes
ensureResultShapeFuthark.Internalise.AccurateSizes
ensureShapeFuthark.Internalise.AccurateSizes
enteringModuleLanguage.Futhark.TypeChecker.Monad
enterLoopFuthark.Optimise.Simplify.Engine
ENTRYLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
Entry 
1 (Type/Class)Futhark.Util.Table
2 (Type/Class)Futhark.Analysis.SymbolTable
entryAccInputFuthark.Analysis.SymbolTable
entryArrayElemTypeFuthark.CodeGen.ImpGen
entryArrayLocFuthark.CodeGen.ImpGen
entryAscribedLanguage.Futhark.Syntax, Language.Futhark
EntryDeclFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
entryDepthFuthark.Analysis.SymbolTable
entryDocLanguage.Futhark.Syntax, Language.Futhark
entryFParamFuthark.Analysis.SymbolTable
EntryInputFuthark.CodeGen.Backends.GenericPython
entryIsSizeFuthark.Analysis.SymbolTable
entryLetBoundDecFuthark.Analysis.SymbolTable
entryLParamFuthark.Analysis.SymbolTable
entryMemSpaceFuthark.CodeGen.ImpGen
EntryOutputFuthark.CodeGen.Backends.GenericPython
EntryParam 
1 (Type/Class)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
3 (Type/Class)Language.Futhark.Syntax, Language.Futhark
4 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
entryParamDietFuthark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
entryParamName 
1 (Function)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Function)Language.Futhark.Syntax, Language.Futhark
entryParamsLanguage.Futhark.Syntax, Language.Futhark
entryParamType 
1 (Function)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Function)Language.Futhark.Syntax, Language.Futhark
EntryPoint 
1 (Type/Class)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Type/Class)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
3 (Data Constructor)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
4 (Type/Class)Language.Futhark.Syntax, Language.Futhark
5 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
entryPointFuthark.Internalise.Entry
entryPointArgsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
entryPointDocsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
entryPointNameFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
entryPointResultsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
EntryPointType 
1 (Type/Class)Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Type/Class)Futhark.CodeGen.Backends.GenericWASM
EntryResult 
1 (Type/Class)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
entryResultFreshnessFuthark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
entryResultTypeFuthark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
entryReturnLanguage.Futhark.Syntax, Language.Futhark
entryScalarTypeFuthark.CodeGen.ImpGen
entryStmFuthark.Analysis.SymbolTable
EntryType 
1 (Type/Class)Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
entryTypeLanguage.Futhark.Syntax, Language.Futhark
Env 
1 (Type/Class)Futhark.Optimise.Simplify.Engine
2 (Type/Class)Futhark.Optimise.TileLoops.Shared
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
envAttrsFuthark.Internalise.Monad
envCachedMemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
envConstsFuthark.Pass.ExplicitAllocations
envDoBoundsChecksFuthark.Internalise.Monad
envExpHintsFuthark.Pass.ExplicitAllocations
envHoistBlockersFuthark.Optimise.Simplify.Engine
envLocFuthark.Internalise.Monad
envModTableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envModTypeTableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envNameMapLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envOperations 
1 (Function)Futhark.CodeGen.Backends.GenericPython
2 (Function)Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
envProvenanceFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
envRulesFuthark.Optimise.Simplify.Engine
envSafeFuthark.Internalise.Monad
envStripProvenanceFuthark.Internalise.Monad
envSubstsFuthark.Internalise.Monad
envToTermScopeLanguage.Futhark.TypeChecker.Terms.Scope
envToTermScopeNoValsLanguage.Futhark.TypeChecker.Terms.Scope
envTypeTableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envVarExpFuthark.CodeGen.Backends.GenericPython
envVtableLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
envWithImportsLanguage.Futhark.TypeChecker
EOFLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
eOutOfBoundsFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eParamFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
EQULanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
EquLanguage.Futhark.Syntax, Language.Futhark
EqualLanguage.Futhark.Syntax, Language.Futhark
EqualityFLanguage.Futhark.TypeChecker.Terms.Scope, Language.Futhark.TypeChecker.Terms.Monad
equalsFuthark.Util.Pretty
equivalentFuthark.IR.Mem.LMAD
erfFuthark.Util.CMath
erfcFuthark.Util.CMath
erfcfFuthark.Util.CMath
erffFuthark.Util.CMath
ERRORLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
Error 
1 (Data Constructor)Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
2 (Data Constructor)Futhark.IR.TypeCheck
errorBundlePrettyFuthark.Pkg.Types
ErrorCaseFuthark.IR.TypeCheck
ErrorClassFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
ErrorCompilerFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
ErrorMsg 
1 (Type/Class)Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
errorMsgArgTypesFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ErrorMsgPartFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
errorMsgStringFuthark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
errorsHFuthark.CodeGen.RTS.C
ErrorStringFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ErrorSyncFuthark.CodeGen.ImpCode.GPU
ErrorValFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
EscapeFuthark.CodeGen.Backends.GenericPython.AST
escapeNameFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
eShapeInBoundsFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eSignumFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eSubExpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
eUnOpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
evalBackendFuthark.Eval
evalCompilerOptionsFuthark.Eval
EvalConfig 
1 (Type/Class)Futhark.Eval
2 (Data Constructor)Futhark.Eval
evalConfigFuthark.Eval
evalExtraOptionsFuthark.Eval
evalFileFuthark.Eval
evalFutharkFuthark.Eval
evalLensesForFuthark.LSP.CodeLens
evalPrimExpFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
evalPrintWarningsFuthark.Eval
EvalRecordRefFuthark.Eval
evalServerOptionsFuthark.Eval
evalSkipCompilationFuthark.Eval
EvaluationFuthark.Eval
eVarFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
evCountFuthark.Profile.EventSummary
eventDetailsFuthark.Profile, Futhark.Bench
eventDurationFuthark.Profile, Futhark.Bench
eventListHFuthark.CodeGen.RTS.C
eventNameFuthark.Profile, Futhark.Bench
eventProvenanceFuthark.Profile, Futhark.Bench
eventSummariesFuthark.Profile.EventSummary
everythingVolatileFuthark.CodeGen.ImpGen
evMaxFuthark.Profile.EventSummary
evMinFuthark.Profile.EventSummary
evSumFuthark.Profile.EventSummary
EvSummary 
1 (Type/Class)Futhark.Profile.EventSummary
2 (Data Constructor)Futhark.Profile.EventSummary
ExecuteFuthark.LSP.Tool
executeFuthark.LSP.CodeLens
ExhaustedFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
ExhaustionFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
existentialFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
existentialiseExtTypesFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
existentialiseLMADFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
existentializeFuthark.IR.Mem.LMAD
existentializedFuthark.IR.Mem.LMAD
ExistentialSizeLanguage.Futhark.TypeChecker.Unify
Exp 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
2 (Type/Class)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
3 (Type/Class)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
4 (Type/Class)Language.Futhark.Prop, Language.Futhark
expAliasesFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
expand 
1 (Function)Futhark.Analysis.UsageTable
2 (Function)Futhark.IR.Mem.LMAD
expandAllocationsFuthark.Pass.ExpandAllocations
expandOffsetFuthark.IR.Mem.Interval
ExpArgFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ExpBaseLanguage.Futhark.Syntax, Language.Futhark
ExpCompilerFuthark.CodeGen.ImpGen
ExpDecFuthark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Syntax, Futhark.IR, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.IR.GPU
ExpectedErrorFuthark.Test.Spec, Futhark.Test
ExpectedResultFuthark.Test.Spec, Futhark.Test
expectedTypesFuthark.IR.RetType, Futhark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ExpectedWarningFuthark.Test.Spec, Futhark.Test
expExtTypeFuthark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
expExtTypesFromPatFuthark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
expFloatTypeFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
ExpHintFuthark.Pass.ExplicitAllocations
expIntTypeFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
explicitAllocations 
1 (Function)Futhark.Pass.ExplicitAllocations.Seq
2 (Function)Futhark.Pass.ExplicitAllocations.MC
3 (Function)Futhark.Pass.ExplicitAllocations.GPU
explicitAllocationsGenericFuthark.Pass.ExplicitAllocations
explicitAllocationsInStmsFuthark.Pass.ExplicitAllocations.GPU
explicitAllocationsInStmsGenericFuthark.Pass.ExplicitAllocations
expressionLanguage.Futhark.Parser.Parser
ExpReturnsFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
expReturnsFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
ExpSubstLanguage.Futhark.TypeChecker.Types
expTextFuthark.CodeGen.Backends.GenericC.Pretty
expTypeLanguage.Futhark.TypeChecker.Terms.Monad
expTypeFullyLanguage.Futhark.TypeChecker.Terms.Monad
expTypesFromPatFuthark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ExpWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
exScanAndSumFuthark.Pass.Flatten.Builtins, Futhark.Pass.Flatten.General
Ext 
1 (Type/Class)Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ExtendedScopeFuthark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
extendedScopeFuthark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
extendProgFuthark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI
ExternalErrorFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
externalErrorFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
externalErrorSFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
externaliseLastFuthark.Eval
ExternalValueFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ExtLambdaFuthark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ExtLMADFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
ExtOpLanguage.Futhark.Interpreter
ExtOpBreakLanguage.Futhark.Interpreter
ExtOpErrorLanguage.Futhark.Interpreter
ExtOpFFILanguage.Futhark.Interpreter
ExtOpIOLanguage.Futhark.Interpreter
ExtOpTraceLanguage.Futhark.Interpreter
extractAllocationsFuthark.CodeGen.ImpGen.Multicore.Base
ExtractLaneFuthark.CodeGen.ImpCode.Multicore
extractMulticoreFuthark.Pass.ExtractMulticore
extractPostLambdaFuthark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
extractPropSpecsFuthark.Test.Property, Futhark.Test
extractShapeContextFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
extractVectorLaneFuthark.CodeGen.ImpGen.Multicore.Base
extReturnsFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
ExtShapeFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ExtSizeFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
extSizeLanguage.Futhark.TypeChecker.Terms.Monad
extToStringFuthark.CodeGen.Backends.GenericWASM
ExtTypeFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ExtTypedFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
extTypeOfFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU