futhark-0.9.1: An optimising compiler for a functional, array-oriented language.

Index - I

I16LITLanguage.Futhark.Parser
I32LITLanguage.Futhark.Parser
I64LITLanguage.Futhark.Parser
I8LITLanguage.Futhark.Parser
IDLanguage.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
IdentBaseLanguage.Futhark.Syntax, Language.Futhark
identifierReferenceLanguage.Futhark.Attributes, Language.Futhark
identifierReferencesLanguage.Futhark.Attributes, Language.Futhark
identInputFuthark.Analysis.HORepresentation.SOAC
identityKernelMapperFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
identityKernelWalkerFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
identityMapperFuthark.Representation.AST.Traversals, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
identitySOACMapperFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
identityWalkerFuthark.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
identSrcLocLanguage.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
IFLanguage.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
ifCommonFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
IfFallbackFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
IfNormalFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
ifReturnsFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
IfSortFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
ifSortFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
impCodeGenActionFuthark.Actions
ImpMFuthark.CodeGen.ImpGen
IMPORTLanguage.Futhark.Parser
ImportFuthark.CodeGen.Backends.GenericPython.AST
ImportDecLanguage.Futhark.Syntax, Language.Futhark
ImportNameLanguage.Futhark.Semantic
ImportsLanguage.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler
ImportTableLanguage.Futhark.TypeChecker.Monad
INLanguage.Futhark.Parser
INCLUDELanguage.Futhark.Parser
IncludeSpecLanguage.Futhark.Syntax, Language.Futhark
includeToFilePathLanguage.Futhark.Semantic
includeToStringLanguage.Futhark.Semantic
InclusivenessLanguage.Futhark.Syntax, Language.Futhark
indentFuthark.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
IndexInfoFuthark.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
INDEXINGLanguage.Futhark.Parser
IndexOpFuthark.Analysis.SymbolTable
indexOpFuthark.Analysis.SymbolTable
IndexSectionLanguage.Futhark.Syntax, Language.Futhark
IndexSubstitutionFuthark.Optimise.InPlaceLowering.SubstituteIndices
IndexSubstitutionsFuthark.Optimise.InPlaceLowering.SubstituteIndices
InFileFuthark.Test
Info 
1 (Type/Class)Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
informReshapeFuthark.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
InitDeclFuthark.CodeGen.Backends.GenericC
initialCtxLanguage.Futhark.Interpreter
initialEnvLanguage.Futhark.TypeChecker
InKernel 
1 (Type/Class)Futhark.Representation.Kernels
2 (Type/Class)Futhark.Representation.ExplicitMemory
InKernelGenFuthark.CodeGen.ImpGen.Kernels.Base
inKernelOperationsFuthark.CodeGen.ImpGen.Kernels.Base
inlineAndRemoveDeadFunctionsFuthark.Optimise.InliningDeadFun
InnerFuthark.Representation.ExplicitMemory
innerExpFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
innerTargetFuthark.Pass.ExtractKernels.Distribution
InOrderLanguage.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
inplaceFuthark.Optimise.Fusion.LoopKernel
inPlaceLoweringFuthark.Optimise.InPlaceLowering
Input 
1 (Type/Class)Futhark.Analysis.HORepresentation.SOAC
2 (Data Constructor)Futhark.Analysis.HORepresentation.SOAC
inputArrayFuthark.Analysis.HORepresentation.SOAC
InputOutputs 
1 (Type/Class)Futhark.Test
2 (Data Constructor)Futhark.Test
inputRankFuthark.Analysis.HORepresentation.SOAC
inputRowTypeFuthark.Analysis.HORepresentation.SOAC
inputs 
1 (Function)Futhark.Analysis.HORepresentation.SOAC
2 (Function)Futhark.Analysis.HORepresentation.MapNest
3 (Function)Futhark.Optimise.Fusion.LoopKernel
inputTypeFuthark.Analysis.HORepresentation.SOAC
inResultUsageFuthark.Analysis.UsageTable
inScopeOfFuthark.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
insertArrayLParamFuthark.Analysis.SymbolTable
insertChunkLParamFuthark.Analysis.SymbolTable
insertFParamsFuthark.Analysis.SymbolTable
insertLoopVarFuthark.Analysis.SymbolTable
insertLParamFuthark.Analysis.SymbolTable
insertOrNewFuthark.Optimise.MemoryBlockMerging.Miscellaneous
insertOrUpdateFuthark.Optimise.MemoryBlockMerging.Miscellaneous
insertOrUpdateManyFuthark.Optimise.MemoryBlockMerging.Miscellaneous
insertStm 
1 (Function)Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad
2 (Function)Futhark.Analysis.SymbolTable
insertStmsFuthark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad
insertStmsMFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
insideFuthark.Analysis.Metrics
instantiateExtTypesFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
instantiateIdentsFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
instantiateShapesFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
instantiateShapes'Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad
instantiateShapesFromIdentListFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
intFuthark.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
int16Futhark.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
Int16TFuthark.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
int32Futhark.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
Int32TFuthark.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
int64Futhark.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
Int64TFuthark.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
int8Futhark.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
Int8TFuthark.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
intByteSizeFuthark.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
intConstFuthark.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
integerFuthark.Util.Pretty
IntegralExpFuthark.Util.IntegralExp
interchangeBranchFuthark.Pass.ExtractKernels.Interchange
interchangeLoopsFuthark.Pass.ExtractKernels.Interchange
InterferencesFuthark.Optimise.MemoryBlockMerging.Types
InternalError 
1 (Type/Class)Futhark.Error, Futhark.Pipeline
2 (Data Constructor)Futhark.Error, Futhark.Pipeline
internalErrorFuthark.Error, Futhark.Pipeline
internalErrorSFuthark.Pipeline
internalisedTypeSizeFuthark.Internalise.TypesValues
internaliseEntryReturnTypeFuthark.Internalise.TypesValues
InternaliseEnv 
1 (Type/Class)Futhark.Internalise.Monad
2 (Data Constructor)Futhark.Internalise.Monad
internaliseFoldLambdaFuthark.Internalise.Lambdas
InternaliseLambdaFuthark.Internalise.Lambdas
InternaliseMFuthark.Internalise.Monad
internaliseMapLambdaFuthark.Internalise.Lambdas
internaliseParamTypesFuthark.Internalise.TypesValues
internalisePartitionLambdaFuthark.Internalise.Lambdas
internalisePrimTypeFuthark.Internalise.TypesValues
internalisePrimValueFuthark.Internalise.TypesValues
internaliseProgFuthark.Internalise
internaliseReturnTypeFuthark.Internalise.TypesValues
internaliseStreamLambdaFuthark.Internalise.Lambdas
internaliseStreamMapLambdaFuthark.Internalise.Lambdas
internaliseTypeFuthark.Internalise.TypesValues
InternaliseTypeMFuthark.Internalise.Monad
interpretDecLanguage.Futhark.Interpreter
InterpreterErrorLanguage.Futhark.Interpreter
interpretExpLanguage.Futhark.Interpreter
interpretFunctionLanguage.Futhark.Interpreter
interpretImportLanguage.Futhark.Interpreter
INTLITLanguage.Futhark.Parser
IntLitLanguage.Futhark.Syntax, Language.Futhark
IntPtrTFuthark.CodeGen.Backends.GenericCSharp.AST
intraGroupParalleliseFuthark.Pass.ExtractKernels.Intragroup
intraproceduralTransformationFuthark.Pass
IntrinsicLanguage.Futhark.Attributes, Language.Futhark
IntrinsicEqualityLanguage.Futhark.Attributes, Language.Futhark
IntrinsicMonoFunLanguage.Futhark.Attributes, Language.Futhark
IntrinsicOpaqueLanguage.Futhark.Attributes, Language.Futhark
IntrinsicOverloadedFunLanguage.Futhark.Attributes, Language.Futhark
IntrinsicPolyFunLanguage.Futhark.Attributes, Language.Futhark
intrinsicsLanguage.Futhark.Attributes, Language.Futhark
intrinsicsNameMapLanguage.Futhark.TypeChecker.Monad
IntrinsicTypeLanguage.Futhark.Attributes, Language.Futhark
intToInt64Futhark.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
intToWord64Futhark.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
intTypeToCTypeFuthark.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
intValueFuthark.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
intValueTypeFuthark.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
InvalidPatternErrorFuthark.TypeCheck
iosEntryPointFuthark.Test
iosTestRunsFuthark.Test
IotaFuthark.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
irwimFuthark.Pass.ExtractKernels.ISRWIM
isActiveFuthark.CodeGen.ImpGen.Kernels.Base
isAllocationFuthark.Optimise.Simplify.Engine
isAtLeastFuthark.Analysis.SymbolTable
IsBodyTypeFuthark.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
isBuiltInFunctionFuthark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
isCommitVersionFuthark.Pkg.Types
isConsumed 
1 (Function)Futhark.Analysis.UsageTable
2 (Function)Futhark.Optimise.Simplify.Engine
isContiguousFuthark.Representation.ExplicitMemory.Lmad
isDirect 
1 (Function)Futhark.Representation.ExplicitMemory.Lmad
2 (Function)Futhark.Representation.ExplicitMemory.IndexFunction
isEmptyArrayLanguage.Futhark.Interpreter
isEnvVarSetFuthark.Util
isFalseFuthark.Optimise.Simplify.Engine
isFullSliceFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
isIdentityLambdaFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
isInResultFuthark.Analysis.UsageTable
isLinear 
1 (Function)Futhark.Representation.ExplicitMemory.Lmad
2 (Function)Futhark.Representation.ExplicitMemory.IndexFunction
isMapSOACFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
isMapTransposeFuthark.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
IsNameLanguage.Futhark.Pretty, Language.Futhark
isNotSafeFuthark.Optimise.Simplify.Engine
IsOpFuthark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
isOpFuthark.Optimise.Simplify.Engine
isPermutationOfFuthark.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
IsPrimValueLanguage.Futhark.Syntax, Language.Futhark
isRedomapSOACFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
isReduceSOACFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
IsRetTypeFuthark.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
isScanomapSOACFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
isScanSOACFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
isStaticIxFunFuthark.Representation.ExplicitMemory
isTupleRecordLanguage.Futhark.Attributes, Language.Futhark
isTypeParamLanguage.Futhark.Attributes, Language.Futhark
isUsedDirectlyFuthark.Analysis.UsageTable
IsValueFuthark.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
isVarInputFuthark.Analysis.HORepresentation.SOAC
isVarishInputFuthark.Analysis.HORepresentation.SOAC
iswimFuthark.Pass.ExtractKernels.ISRWIM
itemFuthark.CodeGen.Backends.GenericC
IToBFuthark.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
ixFunHasIndexFuthark.Representation.ExplicitMemory.IndexFunction
ixFunMatchesInnerShapeFuthark.Representation.ExplicitMemory
ixFunsCompatibleRawFuthark.Representation.ExplicitMemory.IndexFunction