Index - I
| 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 |