I16LIT | Language.Futhark.Parser |
I32LIT | Language.Futhark.Parser |
I64LIT | Language.Futhark.Parser |
I8LIT | Language.Futhark.Parser |
ID | Language.Futhark.Parser |
Id | |
1 (Data Constructor) | Futhark.Analysis.ScalExp |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
Ident | |
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 |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
4 (Type/Class) | Language.Futhark |
IdentBase | Language.Futhark.Syntax, Language.Futhark |
identifierReference | Language.Futhark.Attributes, Language.Futhark |
identifierReferences | Language.Futhark.Attributes, Language.Futhark |
identInput | Futhark.Analysis.HORepresentation.SOAC |
identityKernelMapper | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identityKernelWalker | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identityMapper | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identitySOACMapper | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
identityWalker | Futhark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
identName | |
1 (Function) | 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 (Function) | Language.Futhark.Syntax, Language.Futhark |
identSrcLoc | Language.Futhark.Syntax, Language.Futhark |
identType | |
1 (Function) | 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 (Function) | Language.Futhark.Syntax, Language.Futhark |
IdxExp | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
IdxRange | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
IF | Language.Futhark.Parser |
If | |
1 (Data Constructor) | 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
IfAttr | |
1 (Type/Class) | 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, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ifCommon | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
IfFallback | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IfNormal | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ifReturns | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IfSort | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ifSort | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
impCodeGenAction | Futhark.Actions |
ImpM | Futhark.CodeGen.ImpGen |
IMPORT | Language.Futhark.Parser |
Import | Futhark.CodeGen.Backends.GenericPython.AST |
ImportDec | Language.Futhark.Syntax, Language.Futhark |
ImportName | Language.Futhark.Semantic |
Imports | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler |
ImportTable | Language.Futhark.TypeChecker.Monad |
IN | Language.Futhark.Parser |
INCLUDE | Language.Futhark.Parser |
IncludeSpec | Language.Futhark.Syntax, Language.Futhark |
includeToFilePath | Language.Futhark.Semantic |
includeToString | Language.Futhark.Semantic |
Inclusiveness | Language.Futhark.Syntax, Language.Futhark |
indent | Futhark.Util.Pretty |
Index | |
1 (Data Constructor) | 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.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
4 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
5 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
index | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
3 (Function) | Futhark.Analysis.SymbolTable |
4 (Function) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
index' | Futhark.Analysis.SymbolTable |
IndexInfo | 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 |
INDEXING | Language.Futhark.Parser |
IndexOp | Futhark.Analysis.SymbolTable |
indexOp | Futhark.Analysis.SymbolTable |
IndexSection | Language.Futhark.Syntax, Language.Futhark |
IndexSubstitution | Futhark.Optimise.InPlaceLowering.SubstituteIndices |
IndexSubstitutions | Futhark.Optimise.InPlaceLowering.SubstituteIndices |
InFile | Futhark.Test |
Info | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
informReshape | Futhark.Representation.AST.Attributes.Reshape, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
InitDecl | Futhark.CodeGen.Backends.GenericC |
initialCtx | Language.Futhark.Interpreter |
initialEnv | Language.Futhark.TypeChecker |
InKernel | |
1 (Type/Class) | Futhark.Representation.Kernels |
2 (Type/Class) | Futhark.Representation.ExplicitMemory |
InKernelGen | Futhark.CodeGen.ImpGen.Kernels.Base |
inKernelOperations | Futhark.CodeGen.ImpGen.Kernels.Base |
inlineAndRemoveDeadFunctions | Futhark.Optimise.InliningDeadFun |
Inner | Futhark.Representation.ExplicitMemory |
innerExp | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
innerTarget | Futhark.Pass.ExtractKernels.Distribution |
InOrder | Language.Futhark.Core, 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, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
inplace | Futhark.Optimise.Fusion.LoopKernel |
inPlaceLowering | Futhark.Optimise.InPlaceLowering |
Input | |
1 (Type/Class) | Futhark.Analysis.HORepresentation.SOAC |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
inputArray | Futhark.Analysis.HORepresentation.SOAC |
InputOutputs | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
inputRank | Futhark.Analysis.HORepresentation.SOAC |
inputRowType | Futhark.Analysis.HORepresentation.SOAC |
inputs | |
1 (Function) | Futhark.Analysis.HORepresentation.SOAC |
2 (Function) | Futhark.Analysis.HORepresentation.MapNest |
3 (Function) | Futhark.Optimise.Fusion.LoopKernel |
inputType | Futhark.Analysis.HORepresentation.SOAC |
inResultUsage | Futhark.Analysis.UsageTable |
inScopeOf | 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 |
insertArrayLParam | Futhark.Analysis.SymbolTable |
insertChunkLParam | Futhark.Analysis.SymbolTable |
insertFParams | Futhark.Analysis.SymbolTable |
insertLoopVar | Futhark.Analysis.SymbolTable |
insertLParam | Futhark.Analysis.SymbolTable |
insertOrNew | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
insertOrUpdate | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
insertOrUpdateMany | Futhark.Optimise.MemoryBlockMerging.Miscellaneous |
insertStm | |
1 (Function) | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
2 (Function) | Futhark.Analysis.SymbolTable |
insertStms | Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
insertStmsM | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
inside | Futhark.Analysis.Metrics |
instantiateExtTypes | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateIdents | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateShapes | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateShapes' | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
instantiateShapesFromIdentList | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
int | Futhark.Util.Pretty |
Int16 | |
1 (Type/Class) | Language.Futhark.Core, 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, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int16 | 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 |
Int16T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int16Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
Int32 | |
1 (Type/Class) | Language.Futhark.Core, 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, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int32 | 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 |
Int32T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int32Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
Int64 | |
1 (Type/Class) | Language.Futhark.Core, 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, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int64 | 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 |
Int64T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int64Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
Int8 | |
1 (Type/Class) | Language.Futhark.Core, 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, Futhark.CodeGen.Backends.GenericPython.AST, Futhark.CodeGen.Backends.GenericCSharp.AST, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
int8 | 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 |
Int8T | Futhark.CodeGen.Backends.GenericCSharp.AST |
Int8Value | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Futhark.Test.Values |
intByteSize | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
intConst | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
Integer | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
integer | Futhark.Util.Pretty |
IntegralExp | Futhark.Util.IntegralExp |
interchangeBranch | Futhark.Pass.ExtractKernels.Interchange |
interchangeLoops | Futhark.Pass.ExtractKernels.Interchange |
Interferences | Futhark.Optimise.MemoryBlockMerging.Types |
InternalError | |
1 (Type/Class) | Futhark.Error, Futhark.Pipeline |
2 (Data Constructor) | Futhark.Error, Futhark.Pipeline |
internalError | Futhark.Error, Futhark.Pipeline |
internalErrorS | Futhark.Pipeline |
internalisedTypeSize | Futhark.Internalise.TypesValues |
internaliseEntryReturnType | Futhark.Internalise.TypesValues |
InternaliseEnv | |
1 (Type/Class) | Futhark.Internalise.Monad |
2 (Data Constructor) | Futhark.Internalise.Monad |
internaliseFoldLambda | Futhark.Internalise.Lambdas |
InternaliseLambda | Futhark.Internalise.Lambdas |
InternaliseM | Futhark.Internalise.Monad |
internaliseMapLambda | Futhark.Internalise.Lambdas |
internaliseParamTypes | Futhark.Internalise.TypesValues |
internalisePartitionLambda | Futhark.Internalise.Lambdas |
internalisePrimType | Futhark.Internalise.TypesValues |
internalisePrimValue | Futhark.Internalise.TypesValues |
internaliseProg | Futhark.Internalise |
internaliseReturnType | Futhark.Internalise.TypesValues |
internaliseStreamLambda | Futhark.Internalise.Lambdas |
internaliseStreamMapLambda | Futhark.Internalise.Lambdas |
internaliseType | Futhark.Internalise.TypesValues |
InternaliseTypeM | Futhark.Internalise.Monad |
interpretDec | Language.Futhark.Interpreter |
InterpreterError | Language.Futhark.Interpreter |
interpretExp | Language.Futhark.Interpreter |
interpretFunction | Language.Futhark.Interpreter |
interpretImport | Language.Futhark.Interpreter |
INTLIT | Language.Futhark.Parser |
IntLit | Language.Futhark.Syntax, Language.Futhark |
IntPtrT | Futhark.CodeGen.Backends.GenericCSharp.AST |
intraGroupParallelise | Futhark.Pass.ExtractKernels.Intragroup |
intraproceduralTransformation | Futhark.Pass |
Intrinsic | Language.Futhark.Attributes, Language.Futhark |
IntrinsicEquality | Language.Futhark.Attributes, Language.Futhark |
IntrinsicMonoFun | Language.Futhark.Attributes, Language.Futhark |
IntrinsicOpaque | Language.Futhark.Attributes, Language.Futhark |
IntrinsicOverloadedFun | Language.Futhark.Attributes, Language.Futhark |
IntrinsicPolyFun | Language.Futhark.Attributes, Language.Futhark |
intrinsics | Language.Futhark.Attributes, Language.Futhark |
intrinsicsNameMap | Language.Futhark.TypeChecker.Monad |
IntrinsicType | Language.Futhark.Attributes, Language.Futhark |
intToInt64 | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
intToWord64 | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
IntType | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, 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.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
intTypeToCType | Futhark.CodeGen.Backends.SimpleRepresentation |
IntValue | |
1 (Data Constructor) | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, 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.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels, Language.Futhark.Syntax, Language.Futhark |
intValue | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
intValueType | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
InvalidPatternError | Futhark.TypeCheck |
iosEntryPoint | Futhark.Test |
iosTestRuns | Futhark.Test |
Iota | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
iota | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
irwim | Futhark.Pass.ExtractKernels.ISRWIM |
isActive | Futhark.CodeGen.ImpGen.Kernels.Base |
isAllocation | Futhark.Optimise.Simplify.Engine |
isAtLeast | Futhark.Analysis.SymbolTable |
IsBodyType | 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 |
isBuiltInFunction | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isCommitVersion | Futhark.Pkg.Types |
isConsumed | |
1 (Function) | Futhark.Analysis.UsageTable |
2 (Function) | Futhark.Optimise.Simplify.Engine |
isContiguous | Futhark.Representation.ExplicitMemory.Lmad |
isDirect | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
isEmptyArray | Language.Futhark.Interpreter |
isEnvVarSet | Futhark.Util |
isFalse | Futhark.Optimise.Simplify.Engine |
isFullSlice | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
isIdentityLambda | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isInResult | Futhark.Analysis.UsageTable |
isLinear | |
1 (Function) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Function) | Futhark.Representation.ExplicitMemory.IndexFunction |
isMapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isMapTranspose | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IsName | Language.Futhark.Pretty, Language.Futhark |
isNotSafe | Futhark.Optimise.Simplify.Engine |
IsOp | Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isOp | Futhark.Optimise.Simplify.Engine |
isPermutationOf | Futhark.Representation.AST.Attributes.Rearrange, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
IsPrimValue | Language.Futhark.Syntax, Language.Futhark |
isRedomapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isReduceSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
IsRetType | 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 |
isScanomapSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isScanSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
isStaticIxFun | Futhark.Representation.ExplicitMemory |
isTupleRecord | Language.Futhark.Attributes, Language.Futhark |
isTypeParam | Language.Futhark.Attributes, Language.Futhark |
isUsedDirectly | Futhark.Analysis.UsageTable |
IsValue | Futhark.Representation.AST.Attributes.Constants, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
isVarInput | Futhark.Analysis.HORepresentation.SOAC |
isVarishInput | Futhark.Analysis.HORepresentation.SOAC |
iswim | Futhark.Pass.ExtractKernels.ISRWIM |
item | Futhark.CodeGen.Backends.GenericC |
IToB | Futhark.Representation.Primitive, Futhark.Representation.AST.Syntax.Core, Futhark.Representation.AST.Syntax, Futhark.Analysis.PrimExp, Futhark.Representation.AST, Futhark.Analysis.ScalExp, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Representation.SOACS, Futhark.Internalise.Monad, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
IxFun | |
1 (Type/Class) | Futhark.Representation.ExplicitMemory.Lmad |
2 (Data Constructor) | Futhark.Representation.ExplicitMemory.Lmad |
3 (Type/Class) | Futhark.Representation.ExplicitMemory.IndexFunction |
4 (Type/Class) | Futhark.Representation.ExplicitMemory |
ixFunHasIndex | Futhark.Representation.ExplicitMemory.IndexFunction |
ixFunMatchesInnerShape | Futhark.Representation.ExplicitMemory |
ixFunsCompatibleRaw | Futhark.Representation.ExplicitMemory.IndexFunction |