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

Index - I

I16Futhark.Test.Values
I16LITLanguage.Futhark.Parser.Lexer.Tokens
I16ValueFuthark.Test.Values
I32Futhark.Test.Values
I32LITLanguage.Futhark.Parser.Lexer.Tokens
I32ValueFuthark.Test.Values
I64Futhark.Test.Values
I64LITLanguage.Futhark.Parser.Lexer.Tokens
I64ValueFuthark.Test.Values
I8Futhark.Test.Values
I8LITLanguage.Futhark.Parser.Lexer.Tokens
I8ValueFuthark.Test.Values
IDLanguage.Futhark.Parser.Lexer.Tokens
Id 
1 (Type/Class)Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
Ident 
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
3 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
4 (Type/Class)Language.Futhark
IdentBaseLanguage.Futhark.Syntax, Language.Futhark
identifierReferenceLanguage.Futhark.Prop, Language.Futhark
identInputFuthark.Analysis.HORep.SOAC
identityMapper 
1 (Function)Futhark.IR.Traversals, 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.Traversals
identitySegOpMapperFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
identitySOACMapperFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
identityWalkerFuthark.IR.Traversals, 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
identName 
1 (Function)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 (Function)Language.Futhark.Syntax, Language.Futhark
identSrcLocLanguage.Futhark.Syntax, Language.Futhark
identType 
1 (Function)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 (Function)Language.Futhark.Syntax, Language.Futhark
IdSetFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
idTextFuthark.CodeGen.Backends.GenericC.Pretty
IdxExpFuthark.CodeGen.Backends.GenericPython.AST
IdxRangeFuthark.CodeGen.Backends.GenericPython.AST
IFLanguage.Futhark.Parser.Lexer.Tokens
If 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
2 (Data Constructor)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU
3 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
impCodeGenActionFuthark.Actions
ImpMFuthark.CodeGen.ImpGen
IMPORTLanguage.Futhark.Parser.Lexer.Tokens
ImportFuthark.CodeGen.Backends.GenericPython.AST
ImportDecLanguage.Futhark.Syntax, Language.Futhark
ImportNameLanguage.Futhark.Semantic
ImportsLanguage.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI
ImportTableLanguage.Futhark.TypeChecker.Monad
INLanguage.Futhark.Parser.Lexer.Tokens
inAttrsFuthark.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
InBoundsFuthark.AD.Rev.Monad
inBoundsFuthark.CodeGen.ImpGen
IncFuthark.IR.Mem.IxFun
incLevelLanguage.Futhark.TypeChecker.Terms.Monad
INCLUDELanguage.Futhark.Parser.Lexer.Tokens
IncludeSpecLanguage.Futhark.Syntax, Language.Futhark
includeToFilePathLanguage.Futhark.Semantic
includeToStringLanguage.Futhark.Semantic
includeToTextLanguage.Futhark.Semantic
InclusivenessLanguage.Futhark.Syntax, Language.Futhark
indentFuthark.Util.Pretty
Index 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
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 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
index 
1 (Function)Futhark.IR.Mem.IxFun
2 (Function)Futhark.Analysis.SymbolTable
3 (Function)Futhark.Optimise.TileLoops.Shared
index'Futhark.Analysis.SymbolTable
Indexed 
1 (Type/Class)Futhark.Analysis.SymbolTable
2 (Data Constructor)Futhark.Analysis.SymbolTable
indexedAddCertsFuthark.Analysis.SymbolTable
IndexedArrayFuthark.Analysis.SymbolTable
INDEXINGLanguage.Futhark.Parser.Lexer.Tokens
indexingLanguage.Futhark.Parser.Lexer.Tokens
IndexNameFuthark.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
IndexOpFuthark.Analysis.SymbolTable
indexOpFuthark.Analysis.SymbolTable
IndexResult 
1 (Type/Class)Futhark.Optimise.Simplify.Rules.Index
2 (Data Constructor)Futhark.Optimise.Simplify.Rules.Index
IndexSectionLanguage.Futhark.Syntax, Language.Futhark
IndexSubstitutionFuthark.Optimise.InPlaceLowering.SubstituteIndices
IndexSubstitutionsFuthark.Optimise.InPlaceLowering.SubstituteIndices
InfDepFuthark.Optimise.Fusion.GraphRep
InferredTypeLanguage.Futhark.TypeChecker.Terms.Monad
InFileFuthark.Test.Spec, Futhark.Test
Info 
1 (Type/Class)Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
informBodyFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
informFunDefFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
InformingFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
informLambdaFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
informStmsFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
inISPCFuthark.CodeGen.ImpGen.Multicore.Base
InitDeclFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
initialCtxLanguage.Futhark.Interpreter
initialEnvLanguage.Futhark.TypeChecker
injectSOACSFuthark.Pass.ExtractKernels.ToGPU
InKernelGenFuthark.CodeGen.ImpGen.GPU.Base
inlineAggressivelyFuthark.Optimise.InliningDeadFun
inlineConservativelyFuthark.Optimise.InliningDeadFun
InnerFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
innermostKernelNestingFuthark.Pass.ExtractKernels.Distribution
innerTargetFuthark.Pass.ExtractKernels.Distribution
inNestingFuthark.Pass.ExtractKernels.DistributeNests
inNewFunctionFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
inPlaceLoweringGPUFuthark.Optimise.InPlaceLowering
inPlaceLoweringMCFuthark.Optimise.InPlaceLowering
inPlaceLoweringSeqFuthark.Optimise.InPlaceLowering
Input 
1 (Type/Class)Futhark.Analysis.HORep.SOAC
2 (Data Constructor)Futhark.Analysis.HORep.SOAC
inputArrayFuthark.Analysis.HORep.SOAC
InputOutputs 
1 (Type/Class)Futhark.Test.Spec, Futhark.Test
2 (Data Constructor)Futhark.Test.Spec, Futhark.Test
inputRankFuthark.Analysis.HORep.SOAC
inputRowTypeFuthark.Analysis.HORep.SOAC
inputs 
1 (Function)Futhark.Analysis.HORep.SOAC
2 (Function)Futhark.Analysis.HORep.MapNest
inputTransformsFuthark.Analysis.HORep.SOAC
inputTypeFuthark.Analysis.HORep.SOAC
inResultUsageFuthark.Analysis.UsageTable
insAdjFuthark.AD.Rev.Monad
inScopeOfFuthark.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
insertFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
insertFParamsFuthark.Analysis.SymbolTable
insertLoopMergeFuthark.Analysis.SymbolTable
insertLoopVarFuthark.Analysis.SymbolTable
insertLParamFuthark.Analysis.SymbolTable
insertStm 
1 (Function)Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
2 (Function)Futhark.Analysis.SymbolTable
insertStms 
1 (Function)Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
2 (Function)Futhark.Analysis.SymbolTable
insertStmsMFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
insideFuthark.Analysis.Metrics
instantiateEmptyArrayDimsLanguage.Futhark.TypeChecker.Unify
instantiateShapesFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
instantiateShapes'Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
Int16 
1 (Type/Class)Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
int16Futhark.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
Int16ValueLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
Int32 
1 (Type/Class)Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
int32Futhark.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
Int32ValueLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
Int64 
1 (Type/Class)Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
int64Futhark.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
Int64ValueLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
Int8 
1 (Type/Class)Language.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
int8Futhark.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
Int8ValueLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
intByteSizeLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
intConstFuthark.IR.Prop.Constants, 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
IntegerFuthark.CodeGen.Backends.GenericPython.AST
IntegralExpFuthark.Util.IntegralExp
interactWithFileSafelyFuthark.Util
interchangeBranchFuthark.Pass.ExtractKernels.Interchange
interchangeLoopsFuthark.Pass.ExtractKernels.Interchange
interchangeWithAccFuthark.Pass.ExtractKernels.Interchange
InternalError 
1 (Type/Class)Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
2 (Data Constructor)Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
internalErrorSFuthark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
internaliseAttrFuthark.Internalise.Bindings
internaliseAttrsFuthark.Internalise.Bindings
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
internaliseLambdaReturnTypeFuthark.Internalise.TypesValues
internaliseLoopParamTypeFuthark.Internalise.TypesValues
InternaliseMFuthark.Internalise.Monad
internaliseParamTypesFuthark.Internalise.TypesValues
internalisePartitionLambdaFuthark.Internalise.Lambdas
internalisePrimTypeFuthark.Internalise.TypesValues
internalisePrimValueFuthark.Internalise.TypesValues
internaliseProgFuthark.Internalise
internaliseReturnTypeFuthark.Internalise.TypesValues
internaliseSumTypeFuthark.Internalise.TypesValues
internaliseTypeFuthark.Internalise.TypesValues
interpretDecLanguage.Futhark.Interpreter
InterpreterErrorLanguage.Futhark.Interpreter
interpretExpLanguage.Futhark.Interpreter
interpretFunctionLanguage.Futhark.Interpreter
interpretImportLanguage.Futhark.Interpreter
IntExpFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
INTLITLanguage.Futhark.Parser.Lexer.Tokens
IntLitLanguage.Futhark.Syntax, Language.Futhark
intraGroupParalleliseFuthark.Pass.ExtractKernels.Intragroup
intraproceduralTransformationFuthark.Pass, Futhark.Pass.ExplicitAllocations
intraproceduralTransformationWithConstsFuthark.Pass, Futhark.Pass.ExplicitAllocations
IntrinsicLanguage.Futhark.Prop, Language.Futhark
IntrinsicEqualityLanguage.Futhark.Prop, Language.Futhark
IntrinsicMonoFunLanguage.Futhark.Prop, Language.Futhark
IntrinsicOverloadedFunLanguage.Futhark.Prop, Language.Futhark
IntrinsicPolyFunLanguage.Futhark.Prop, Language.Futhark
intrinsicsLanguage.Futhark.Prop, Language.Futhark
intrinsicsNameMapLanguage.Futhark.TypeChecker.Monad
IntrinsicTypeLanguage.Futhark.Prop, Language.Futhark
intToInt64Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
intToWord64Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
IntType 
1 (Data Constructor)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
2 (Type/Class)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
intTypeToCTypeFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
IntValue 
1 (Data Constructor)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
2 (Type/Class)Language.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
intValueLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
intValueTypeLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
InvalidPatErrorFuthark.IR.TypeCheck
invertMapFuthark.Util
iosEntryPointFuthark.Test.Spec, Futhark.Test
iosTestRunsFuthark.Test.Spec, Futhark.Test
IotaFuthark.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
iotaFuthark.IR.Mem.IxFun
iotaOffsetFuthark.IR.Mem.IxFun
irwimFuthark.Pass.ExtractKernels.ISRWIM
isAccFuthark.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
isActive 
1 (Function)Futhark.AD.Rev.Monad
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
isAllocationFuthark.Optimise.Simplify.Engine
IsBodyTypeFuthark.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
isBoolFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
isBuiltinLanguage.Futhark.Prop, Language.Futhark
isBuiltInFunctionFuthark.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
isBuiltinLocLanguage.Futhark.Prop, Language.Futhark
isCommitVersionFuthark.Pkg.Types
isConsFuthark.Optimise.Fusion.GraphRep
isConsumed 
1 (Function)Futhark.Analysis.UsageTable
2 (Function)Futhark.Optimise.Simplify.Engine
isConsumingFuthark.Optimise.Simplify.Engine
isDepFuthark.Optimise.Fusion.GraphRep
isDeviceMigratedFuthark.Optimise.Simplify.Engine
isDirectFuthark.IR.Mem.IxFun
isEmptyArrayLanguage.Futhark.Interpreter.Values, Language.Futhark.Interpreter
isEnvVarAtLeastFuthark.Util
isExtFuthark.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
isF16Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
isF32Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
isF64Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
isFalseFuthark.Optimise.Simplify.Engine
isFreeFuthark.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
isFullSliceFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
isFunInCallGraphFuthark.Analysis.CallGraph
isIdentityLambdaFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
isInfFuthark.Optimise.Fusion.GraphRep
isInResultFuthark.Analysis.UsageTable
isInt16Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
isInt32Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
isInt64 
1 (Function)Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
2 (Function)Language.Futhark.TypeChecker.Terms.Monad
isInt8Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
isLinearFuthark.IR.Mem.IxFun
IsLocationFuthark.Util.Loc
isMapSOACFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
isMapTransposeFuthark.IR.Prop.Rearrange, 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
isMapTransposeCopyFuthark.CodeGen.ImpGen
IsNameLanguage.Futhark.Pretty, Language.Futhark
isNotSafeFuthark.Optimise.Simplify.Engine
IsOpFuthark.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
isOpFuthark.Optimise.Simplify.Engine
ISPCKernelFuthark.CodeGen.ImpCode.Multicore
ISPCStateFuthark.CodeGen.Backends.MulticoreISPC
ispcUtilHFuthark.CodeGen.RTS.C
isPermutationOfFuthark.IR.Prop.Rearrange, 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
IsPrimValueLanguage.Futhark.Syntax, Language.Futhark
isRealNodeFuthark.Optimise.Fusion.GraphRep
isRedomapSOACFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
isReduceSOACFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
IsRetTypeFuthark.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
isScanomapSOACFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
isScanSOACFuthark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
isSinkConnectedFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
isSizeFuthark.Analysis.UsageTable
isSizeParamLanguage.Futhark.Prop, Language.Futhark
isStaticIxFunFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
isTileableRedomapFuthark.Optimise.TileLoops.Shared
isTupleRecordLanguage.Futhark.Prop, Language.Futhark
isTypeParamLanguage.Futhark.Prop, Language.Futhark
isUsedDirectlyFuthark.Analysis.UsageTable
IsValueFuthark.IR.Prop.Constants, 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
isVarInputFuthark.Analysis.HORep.SOAC
isVarishInputFuthark.Analysis.HORep.SOAC
iswimFuthark.Pass.ExtractKernels.ISRWIM
itemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
itemsFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
iterationsFuthark.CodeGen.ImpCode.Multicore
IToBLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
IxFun 
1 (Type/Class)Futhark.IR.Mem.IxFun
2 (Data Constructor)Futhark.IR.Mem.IxFun
3 (Type/Class)Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
ixfunLMADsFuthark.IR.Mem.IxFun