Index - E
eAll | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eAny | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
earlyDecl | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
eBinOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eBlank | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eBody | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eCmpOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eConvOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eCopy | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
Edges | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
edgesBetween | Futhark.Optimise.Fusion.GraphRep |
EdgeT | Futhark.Optimise.Fusion.GraphRep |
EdgeType | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
eDimInBounds | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eIf | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eIf' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eIndex | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eLambda | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eLast | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
elem | Futhark.Analysis.SymbolTable |
Elements | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
elements | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
elemType | 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.GPU, Futhark.IR.GPUMem |
ELSE | Language.Futhark.Parser.Lexer.Tokens |
eMatch | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eMatch' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
emccExportNames | Futhark.CodeGen.Backends.GenericWASM |
emit | Futhark.CodeGen.ImpGen |
emitFunction | Futhark.CodeGen.ImpGen |
empty | |
1 (Function) | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
2 (Function) | Futhark.Analysis.SymbolTable |
emptyArrayError | Language.Futhark.Parser.Monad |
emptyConstructor | Futhark.CodeGen.Backends.GenericPython |
emptyDoc | Futhark.Util.Pretty |
emptyEnv | Futhark.Optimise.Simplify.Engine |
EmptyF | Futhark.Analysis.HORep.SOAC |
EmptyL | Futhark.Analysis.HORep.SOAC |
emptyState | Futhark.LSP.State |
enclose | Futhark.Util.Pretty |
encloseSep | Futhark.Util.Pretty |
encodeBenchResults | Futhark.Bench |
EncodedText | Futhark.Util |
ensureArgShapes | Futhark.Internalise.AccurateSizes |
ensureExtShape | Futhark.Internalise.AccurateSizes |
ensureReferenceOutput | Futhark.Test |
ensureResultExtShape | Futhark.Internalise.AccurateSizes |
ensureResultShape | Futhark.Internalise.AccurateSizes |
ensureShape | Futhark.Internalise.AccurateSizes |
enteringModule | Language.Futhark.TypeChecker.Monad |
enterLoop | Futhark.Optimise.Simplify.Engine |
ENTRY | Language.Futhark.Parser.Lexer.Tokens |
Entry | |
1 (Type/Class) | Futhark.Util.Table |
2 (Type/Class) | Futhark.Analysis.SymbolTable |
entryAccInput | Futhark.Analysis.SymbolTable |
entryArrayElemType | Futhark.CodeGen.ImpGen |
entryArrayLoc | Futhark.CodeGen.ImpGen |
entryAscribed | Language.Futhark.Syntax, Language.Futhark |
EntryDecl | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
entryDepth | Futhark.Analysis.SymbolTable |
entryFParam | Futhark.Analysis.SymbolTable |
EntryInput | Futhark.CodeGen.Backends.GenericPython |
entryIsSize | Futhark.Analysis.SymbolTable |
entryLetBoundDec | Futhark.Analysis.SymbolTable |
entryLParam | Futhark.Analysis.SymbolTable |
entryMemSpace | Futhark.CodeGen.ImpGen |
EntryOutput | Futhark.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.GPU, Futhark.IR.GPUMem |
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.GPU, Futhark.IR.GPUMem |
3 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
4 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
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.GPU, Futhark.IR.GPUMem |
2 (Function) | Language.Futhark.Syntax, Language.Futhark |
entryParams | Language.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.GPU, Futhark.IR.GPUMem |
2 (Function) | Language.Futhark.Syntax, Language.Futhark |
entryParamUniqueness | 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.GPU, Futhark.IR.GPUMem |
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.GPU, Futhark.IR.GPUMem |
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 |
entryPoint | Futhark.Internalise.Entry |
entryPointArgs | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
entryPointMemGPU | Futhark.Optimise.EntryPointMem |
entryPointMemMC | Futhark.Optimise.EntryPointMem |
entryPointMemSeq | Futhark.Optimise.EntryPointMem |
entryPointName | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
entryPointResults | Futhark.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.GPU, Futhark.IR.GPUMem |
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.GPU, Futhark.IR.GPUMem |
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.GPU, Futhark.IR.GPUMem |
entryResultType | 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.GPU, Futhark.IR.GPUMem |
entryResultUniqueness | 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.GPU, Futhark.IR.GPUMem |
entryReturn | Language.Futhark.Syntax, Language.Futhark |
entryScalarType | Futhark.CodeGen.ImpGen |
entryStm | Futhark.Analysis.SymbolTable |
EntryType | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
entryType | Language.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 |
envAttrs | Futhark.Internalise.Monad |
envCachedMem | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
envConsts | Futhark.Pass.ExplicitAllocations |
envDoBoundsChecks | Futhark.Internalise.Monad |
envExpHints | Futhark.Pass.ExplicitAllocations |
envHoistBlockers | Futhark.Optimise.Simplify.Engine |
envModTable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envModTypeTable | 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.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
envRules | Futhark.Optimise.Simplify.Engine |
envSafe | Futhark.Internalise.Monad |
envSubsts | Futhark.Internalise.Monad |
envTypeTable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envVarExp | Futhark.CodeGen.Backends.GenericPython |
envVtable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envWithImports | Language.Futhark.TypeChecker |
EOF | Language.Futhark.Parser.Lexer.Tokens |
eOutOfBounds | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eParam | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
EQU | Language.Futhark.Parser.Lexer.Tokens |
Equ | Language.Futhark.Syntax, Language.Futhark |
Equal | Language.Futhark.Syntax, Language.Futhark |
Equality | Language.Futhark.TypeChecker.Unify |
EqualityF | Language.Futhark.TypeChecker.Terms.Monad |
equalityType | Language.Futhark.TypeChecker.Unify |
equals | Futhark.Util.Pretty |
equivalent | Futhark.IR.Mem.LMAD |
erf | Futhark.Util.CMath |
erfc | Futhark.Util.CMath |
erfcf | Futhark.Util.CMath |
erff | Futhark.Util.CMath |
ERROR | Language.Futhark.Parser.Lexer.Tokens |
Error | |
1 (Data Constructor) | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
2 (Data Constructor) | Futhark.IR.TypeCheck |
errorBundlePretty | Futhark.Pkg.Types |
ErrorCase | Futhark.IR.TypeCheck |
ErrorClass | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
ErrorCompiler | Futhark.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.GPU, Futhark.IR.GPUMem |
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.GPU, Futhark.IR.GPUMem |
errorMsgArgTypes | 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.GPU, Futhark.IR.GPUMem |
ErrorMsgPart | 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.GPU, Futhark.IR.GPUMem |
errorMsgString | Futhark.CodeGen.Backends.GenericC.Code, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
errorsH | Futhark.CodeGen.RTS.C |
ErrorString | 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.GPU, Futhark.IR.GPUMem |
ErrorSync | Futhark.CodeGen.ImpCode.GPU |
ErrorVal | 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.GPU, Futhark.IR.GPUMem |
Escape | Futhark.CodeGen.Backends.GenericPython.AST |
escapeName | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
eSignum | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eSubExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eUnOp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
EvalBuiltin | Futhark.Script |
evalExp | Futhark.Script |
evalExpToGround | Futhark.Script |
evalPrimExp | Futhark.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 |
eventDescription | Futhark.Profile, Futhark.Bench |
eventDuration | Futhark.Profile, Futhark.Bench |
eventListH | Futhark.CodeGen.RTS.C |
eventName | Futhark.Profile, Futhark.Bench |
everythingVolatile | Futhark.CodeGen.ImpGen |
Exhausted | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
Exhaustion | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
existential | 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.GPU, Futhark.IR.GPUMem |
existentialiseExtTypes | 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.GPU, Futhark.IR.GPUMem |
existentialiseLMAD | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
existentialize | Futhark.IR.Mem.LMAD |
existentialized | Futhark.IR.Mem.LMAD |
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.GPU, Futhark.IR.GPUMem |
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 |
5 (Type/Class) | Futhark.Script |
expAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
expand | |
1 (Function) | Futhark.Analysis.UsageTable |
2 (Function) | Futhark.IR.Mem.LMAD |
expandAllocations | Futhark.Pass.ExpandAllocations |
expandOffset | Futhark.IR.Mem.Interval |
ExpArg | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
ExpBase | Language.Futhark.Syntax, Language.Futhark |
ExpCompiler | Futhark.CodeGen.ImpGen |
ExpDec | Futhark.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.GPU, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.IR.GPUMem |
ExpectedError | Futhark.Test.Spec, Futhark.Test |
ExpectedResult | Futhark.Test.Spec, Futhark.Test |
expectedTypes | Futhark.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.GPU, Futhark.IR.GPUMem |
ExpectedWarning | Futhark.Test.Spec, Futhark.Test |
expExtType | 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.GPU, Futhark.IR.GPUMem |
expExtTypesFromPat | 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.GPU, Futhark.IR.GPUMem |
expFloatType | Futhark.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 |
ExpHint | Futhark.Pass.ExplicitAllocations |
expIntType | Futhark.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 |
explicitAllocationsGeneric | Futhark.Pass.ExplicitAllocations |
explicitAllocationsInStms | Futhark.Pass.ExplicitAllocations.GPU |
explicitAllocationsInStmsGeneric | Futhark.Pass.ExplicitAllocations |
ExpReturns | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
expReturns | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
ExpSubst | Language.Futhark.TypeChecker.Types |
expText | Futhark.CodeGen.Backends.GenericC.Pretty |
expType | Language.Futhark.TypeChecker.Terms.Monad |
expTypeFully | Language.Futhark.TypeChecker.Terms.Monad |
expTypesFromPat | 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.GPU, Futhark.IR.GPUMem |
ExpValue | Futhark.Script |
ExpWisdom | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
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.GPU, Futhark.IR.GPUMem |
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.GPU, Futhark.IR.GPUMem |
ExtendedScope | Futhark.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.GPU, Futhark.IR.GPUMem |
extendedScope | Futhark.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.GPU, Futhark.IR.GPUMem |
extendProg | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
ExternalError | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
externalError | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
externalErrorS | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
ExternalValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
ExtLMAD | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
ExtOp | Language.Futhark.Interpreter |
ExtOpBreak | Language.Futhark.Interpreter |
ExtOpError | Language.Futhark.Interpreter |
ExtOpTrace | Language.Futhark.Interpreter |
extractAllocations | Futhark.CodeGen.ImpGen.Multicore.Base |
extractKernels | Futhark.Pass.ExtractKernels |
ExtractLane | Futhark.CodeGen.ImpCode.Multicore |
extractMulticore | Futhark.Pass.ExtractMulticore |
extractShapeContext | 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.GPU, Futhark.IR.GPUMem |
extractVectorLane | Futhark.CodeGen.ImpGen.Multicore.Base |
extReturns | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
ExtShape | 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.GPU, Futhark.IR.GPUMem |
ExtSize | 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.GPU, Futhark.IR.GPUMem |
extSize | Language.Futhark.TypeChecker.Terms.Monad |
extToString | Futhark.CodeGen.Backends.GenericWASM |
ExtType | 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.GPU, Futhark.IR.GPUMem |
ExtTyped | 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.GPU, Futhark.IR.GPUMem |
extTypeOf | 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.GPU, Futhark.IR.GPUMem |