eAll | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
earlyDecl | 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 |
eIf | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eIf' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eLambda | 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.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
elements | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
elemType | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
ELSE | Language.Futhark.Parser |
emit | Futhark.CodeGen.ImpGen |
emitFunction | Futhark.CodeGen.ImpGen |
empty | |
1 (Function) | Futhark.Util.Pretty |
2 (Function) | Futhark.Analysis.SymbolTable |
emptyBasis | Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
emptyConstructor | Futhark.CodeGen.Backends.GenericPython |
emptyEnv | Futhark.Optimise.Simplify.Engine |
EmptyF | Futhark.Analysis.HORep.SOAC |
EmptyL | Futhark.Analysis.HORep.SOAC |
enclose | Futhark.Util.Pretty |
enclosesep | Futhark.Util.Pretty |
encodeBenchResults | Futhark.Bench |
EncodedString | 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 |
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 |
entryAscribed | Language.Futhark.Syntax, Language.Futhark |
EntryDecl | Futhark.CodeGen.Backends.GenericC |
entryDepth | Futhark.Analysis.SymbolTable |
EntryInput | Futhark.CodeGen.Backends.GenericPython |
entryIsSize | Futhark.Analysis.SymbolTable |
entryLetBoundDec | Futhark.Analysis.SymbolTable |
entryMemSpace | Futhark.CodeGen.ImpGen |
EntryName | Futhark.Server |
EntryOutput | Futhark.CodeGen.Backends.GenericPython |
entryParams | 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
entryPointSize | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
EntryPointType | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
entryReturn | Language.Futhark.Syntax, Language.Futhark |
entryScalarType | Futhark.CodeGen.ImpGen |
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) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
3 (Data Constructor) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
4 (Type/Class) | Language.Futhark.Interpreter |
envAttrs | Futhark.Internalise.Monad |
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 |
envNameMap | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
envOperations | Futhark.CodeGen.Backends.GenericPython |
envRules | Futhark.Optimise.Simplify.Engine |
envSafe | Futhark.Internalise.Monad |
envSigTable | Language.Futhark.Semantic, Language.Futhark.TypeChecker.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 |
EOF | Language.Futhark.Parser |
eOutOfBounds | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
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, Futhark.Pass.ExplicitAllocations |
Error | |
1 (Data Constructor) | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
2 (Data Constructor) | Futhark.TypeCheck |
errorBundlePretty | Futhark.Pkg.Types |
ErrorCase | Futhark.TypeCheck |
ErrorClass | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
ErrorCompiler | Futhark.CodeGen.Backends.GenericC |
errordoc | Futhark.Util.Pretty |
ErrorInt32 | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
ErrorInt64 | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
ErrorMsg | |
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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
errorMsgArgTypes | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
ErrorMsgPart | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
ErrorString | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
ErrorSync | Futhark.CodeGen.ImpCode.Kernels |
Escape | Futhark.CodeGen.Backends.GenericPython.AST |
eSignum | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eSliceArray | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
eSubExp | 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.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
everythingVolatile | Futhark.CodeGen.ImpGen |
eWriteArray | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
existential | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
existentialiseExtTypes | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
existentialiseIxFun | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
existentialize | Futhark.IR.Mem.IxFun |
Exp | |
1 (Type/Class) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
2 (Type/Class) | Futhark.IR.SOACS |
3 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
5 (Type/Class) | Language.Futhark |
6 (Type/Class) | Futhark.Script |
expAliases | Futhark.IR.Prop.Aliases, Futhark.IR.Aliases |
expand | Futhark.Analysis.UsageTable |
expandAllocations | Futhark.Pass.ExpandAllocations |
expandedType | Language.Futhark.Syntax, Language.Futhark |
ExpArg | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
ExpBase | Language.Futhark.Syntax, Language.Futhark |
ExpCompiler | Futhark.CodeGen.ImpGen |
ExpDec | Futhark.IR.Decorations, 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.MCMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.IR.KernelsMem |
expect | Language.Futhark.TypeChecker.Unify |
ExpectedError | Futhark.Test |
ExpectedResult | Futhark.Test |
expectedTypes | Futhark.IR.RetType, Futhark.IR.Decorations, 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
ExpectedWarning | 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
expExtTypesFromPattern | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
expExtTypeSize | Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
ExpHint | Futhark.Pass.ExplicitAllocations |
expHints | Futhark.Pass.ExplicitAllocations |
ExpLeaf | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
explicitAllocations | |
1 (Function) | Futhark.Pass.ExplicitAllocations.Seq |
2 (Function) | Futhark.Pass.ExplicitAllocations.MC |
3 (Function) | Futhark.Pass.ExplicitAllocations.Kernels |
explicitAllocationsGeneric | Futhark.Pass.ExplicitAllocations |
explicitAllocationsInStms | Futhark.Pass.ExplicitAllocations.Kernels |
explicitAllocationsInStmsGeneric | Futhark.Pass.ExplicitAllocations |
ExpReturns | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
expReturns | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
ExpT | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
expTypesFromPattern | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
ExpValue | Futhark.Script |
ExpWisdom | Futhark.Optimise.Simplify.Lore, 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
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.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
externalValueType | Futhark.CodeGen.Backends.SimpleRep |
ExtIxFun | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
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 |
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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
extReturns | Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem |
ExtShape | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
ExtSize | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
ExtType | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
ExtTyped | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
extTypeOf | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |