Index - I
| I16 | Futhark.Test.Values |
| I16LIT | Language.Futhark.Parser.Lexer.Tokens |
| I16Value | Futhark.Test.Values |
| I32 | Futhark.Test.Values |
| I32LIT | Language.Futhark.Parser.Lexer.Tokens |
| I32Value | Futhark.Test.Values |
| I64 | Futhark.Test.Values |
| I64LIT | Language.Futhark.Parser.Lexer.Tokens |
| I64Value | Futhark.Test.Values |
| I8 | Futhark.Test.Values |
| I8LIT | Language.Futhark.Parser.Lexer.Tokens |
| I8Value | Futhark.Test.Values |
| ID | Language.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| 4 (Type/Class) | Language.Futhark.Prop, Language.Futhark |
| IdentBase | Language.Futhark.Syntax, Language.Futhark |
| identifierReference | Language.Futhark.Prop, Language.Futhark |
| identInput | Futhark.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Language.Futhark.Traversals |
| identitySegOpMapper | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| identitySOACMapper | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| identityWalker | Futhark.IR.Traversals, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Language.Futhark.Syntax, Language.Futhark |
| identSrcLoc | Language.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Language.Futhark.Syntax, Language.Futhark |
| IdSet | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
| idText | Futhark.CodeGen.Backends.GenericC.Pretty |
| IdxExp | Futhark.CodeGen.Backends.GenericPython.AST |
| IdxRange | Futhark.CodeGen.Backends.GenericPython.AST |
| IF | Language.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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
| 3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| impCodeGenAction | Futhark.Actions |
| ImpM | Futhark.CodeGen.ImpGen |
| IMPORT | Language.Futhark.Parser.Lexer.Tokens |
| Import | Futhark.CodeGen.Backends.GenericPython.AST |
| ImportDec | Language.Futhark.Syntax, Language.Futhark |
| ImportName | |
| 1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark, Language.Futhark.Semantic |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| Imports | Language.Futhark.Semantic, Futhark.Compiler.Program, Futhark.Compiler, Futhark.Compiler.CLI |
| ImportTable | Language.Futhark.TypeChecker.Monad |
| IN | Language.Futhark.Parser.Lexer.Tokens |
| inAttrs | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| InBounds | Futhark.AD.Rev.Monad |
| inBounds | Futhark.CodeGen.ImpGen |
| incLevel | Language.Futhark.TypeChecker.Terms.Monad |
| INCLUDE | Language.Futhark.Parser.Lexer.Tokens |
| IncludeSpec | Language.Futhark.Syntax, Language.Futhark |
| includeToFilePath | Language.Futhark.Semantic |
| includeToString | Language.Futhark.Semantic |
| includeToText | Language.Futhark.Semantic |
| Inclusiveness | Language.Futhark.Syntax, Language.Futhark |
| indent | Futhark.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 3 (Data Constructor) | Futhark.Analysis.HORep.SOAC |
| 4 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| index | |
| 1 (Function) | Futhark.Analysis.SymbolTable |
| 2 (Function) | Futhark.IR.Mem.LMAD |
| 3 (Function) | Futhark.Optimise.TileLoops.Shared |
| index' | Futhark.Analysis.SymbolTable |
| Indexed | |
| 1 (Type/Class) | Futhark.Analysis.SymbolTable |
| 2 (Data Constructor) | Futhark.Analysis.SymbolTable |
| indexedAddCerts | Futhark.Analysis.SymbolTable |
| IndexedArray | Futhark.Analysis.SymbolTable |
| INDEXING | Language.Futhark.Parser.Lexer.Tokens |
| IndexName | Futhark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| IndexOp | Futhark.Analysis.SymbolTable |
| indexOp | Futhark.Analysis.SymbolTable |
| IndexResult | |
| 1 (Type/Class) | Futhark.Optimise.Simplify.Rules.Index |
| 2 (Data Constructor) | Futhark.Optimise.Simplify.Rules.Index |
| IndexSection | Language.Futhark.Syntax, Language.Futhark |
| Indices | Futhark.IR.Mem.LMAD |
| InfDep | Futhark.Optimise.Fusion.GraphRep |
| inferAliases | Futhark.Internalise.TypesValues |
| Inferred | Language.Futhark.TypeChecker.Terms.Monad |
| InFile | Futhark.Test.Spec, Futhark.Test |
| Info | |
| 1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
| 2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| informBody | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| informFunDef | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| Informing | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| informLambda | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| informStms | Futhark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine |
| inhibit | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
| inhibited | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis |
| InhibitTab | Futhark.Optimise.ArrayShortCircuiting.DataStructs, Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis |
| inISPC | Futhark.CodeGen.ImpGen.Multicore.Base |
| InitDecl | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| initialCtx | Language.Futhark.Interpreter |
| initialEnv | Language.Futhark.TypeChecker |
| initialLexerState | Language.Futhark.Parser.Lexer.Wrapper |
| initialOptions | Futhark.CLI.Literate |
| injectSOACS | Futhark.Pass.ExtractKernels.ToGPU |
| InKernelGen | Futhark.CodeGen.ImpGen.GPU.Base |
| inlineAggressively | Futhark.Optimise.InliningDeadFun |
| inlineConservatively | Futhark.Optimise.InliningDeadFun |
| Inner | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| innermostKernelNesting | Futhark.Pass.ExtractKernels.Distribution |
| innerTarget | Futhark.Pass.ExtractKernels.Distribution |
| inNesting | Futhark.Pass.ExtractKernels.DistributeNests |
| inNewFunction | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| InPlaceCoal | Futhark.Optimise.ArrayShortCircuiting.DataStructs |
| Input | |
| 1 (Type/Class) | Futhark.Analysis.HORep.SOAC |
| 2 (Data Constructor) | Futhark.Analysis.HORep.SOAC |
| inputArray | Futhark.Analysis.HORep.SOAC |
| InputOutputs | |
| 1 (Type/Class) | Futhark.Test.Spec, Futhark.Test |
| 2 (Data Constructor) | Futhark.Test.Spec, Futhark.Test |
| inputRank | Futhark.Analysis.HORep.SOAC |
| inputRowType | Futhark.Analysis.HORep.SOAC |
| inputs | |
| 1 (Function) | Futhark.Analysis.HORep.SOAC |
| 2 (Function) | Futhark.Analysis.HORep.MapNest |
| inputTransforms | Futhark.Analysis.HORep.SOAC |
| inputType | Futhark.Analysis.HORep.SOAC |
| inResultUsage | Futhark.Analysis.UsageTable |
| insAdj | Futhark.AD.Rev.Monad |
| inScopeOf | Futhark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| insert | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
| insertFParams | Futhark.Analysis.SymbolTable |
| insertLoopMerge | Futhark.Analysis.SymbolTable |
| insertLoopVar | Futhark.Analysis.SymbolTable |
| insertLParam | Futhark.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 |
| insertStmsM | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| inside | Futhark.Analysis.Metrics |
| instantiateShapes | Futhark.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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark |
| int16 | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| Int16Value | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark |
| int32 | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| Int32Value | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark |
| int64 | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| Int64Value | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark |
| int8 | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| Int8Value | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark |
| intByteSize | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| intConst | Futhark.IR.Prop.Constants, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| Integer | Futhark.CodeGen.Backends.GenericPython.AST |
| IntegralExp | Futhark.Util.IntegralExp |
| interactWithFileSafely | Futhark.Util |
| interchangeBranch | Futhark.Pass.ExtractKernels.Interchange |
| interchangeLoops | Futhark.Pass.ExtractKernels.Interchange |
| interchangeWithAcc | Futhark.Pass.ExtractKernels.Interchange |
| InternalError | |
| 1 (Type/Class) | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
| 2 (Data Constructor) | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
| internalErrorS | Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI |
| internaliseAttr | Futhark.Internalise.Bindings |
| internaliseAttrs | Futhark.Internalise.Bindings |
| internaliseCoerceType | Futhark.Internalise.TypesValues |
| internaliseConstructors | Futhark.Internalise.TypesValues |
| 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 |
| internaliseLambdaReturnType | Futhark.Internalise.TypesValues |
| internaliseLoopParamType | Futhark.Internalise.TypesValues |
| InternaliseM | Futhark.Internalise.Monad |
| internaliseParamTypes | Futhark.Internalise.TypesValues |
| internalisePartitionLambda | Futhark.Internalise.Lambdas |
| internalisePrimType | Futhark.Internalise.TypesValues |
| internalisePrimValue | Futhark.Internalise.TypesValues |
| internaliseProg | Futhark.Internalise |
| internaliseReturnType | Futhark.Internalise.TypesValues |
| internaliseSumType | Futhark.Internalise.TypesValues |
| internaliseSumTypeRep | Futhark.Internalise.TypesValues |
| internaliseType | Futhark.Internalise.TypesValues |
| interpretDec | Language.Futhark.Interpreter |
| InterpreterError | Language.Futhark.Interpreter |
| interpretExp | Language.Futhark.Interpreter |
| interpretFunction | Language.Futhark.Interpreter |
| interpretImport | Language.Futhark.Interpreter |
| Interval | |
| 1 (Type/Class) | Futhark.IR.Mem.Interval |
| 2 (Data Constructor) | Futhark.IR.Mem.Interval |
| intervalOverlap | Futhark.IR.Mem.Interval |
| intervalPairs | Futhark.IR.Mem.Interval |
| IntExp | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| INTLIT | Language.Futhark.Parser.Lexer.Tokens |
| IntLit | Language.Futhark.Syntax, Language.Futhark |
| intrablockParallelise | Futhark.Pass.ExtractKernels.Intrablock |
| intraproceduralTransformation | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| intraproceduralTransformationWithConsts | Futhark.Pass, Futhark.Pass.ExplicitAllocations |
| Intrinsic | Language.Futhark.Prop, Language.Futhark |
| IntrinsicEquality | Language.Futhark.Prop, Language.Futhark |
| IntrinsicMonoFun | Language.Futhark.Prop, Language.Futhark |
| IntrinsicOverloadedFun | Language.Futhark.Prop, Language.Futhark |
| IntrinsicPolyFun | Language.Futhark.Prop, Language.Futhark |
| intrinsics | Language.Futhark.Prop, Language.Futhark |
| intrinsicsNameMap | Language.Futhark.TypeChecker.Monad |
| IntrinsicType | Language.Futhark.Prop, Language.Futhark |
| intrinsicVar | Language.Futhark.Prop, Language.Futhark |
| intToInt64 | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| intToWord64 | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark |
| intTypeToCType | Futhark.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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark |
| intValue | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| intValueType | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| InvalidPatError | Futhark.IR.TypeCheck |
| invertMap | Futhark.Util |
| iosEntryPoint | Futhark.Test.Spec, Futhark.Test |
| iosTestRuns | Futhark.Test.Spec, Futhark.Test |
| Iota | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| iota | Futhark.IR.Mem.LMAD |
| irwim | Futhark.Pass.ExtractKernels.ISRWIM |
| isAcc | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isAccType | Language.Futhark.Prop, Language.Futhark |
| isActive | |
| 1 (Function) | Futhark.AD.Rev.Monad |
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
| isAllocation | Futhark.Optimise.Simplify.Engine |
| IsBodyType | Futhark.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isBool | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| isBuiltin | Language.Futhark.Prop, Language.Futhark |
| isBuiltInFunction | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isBuiltinLoc | Language.Futhark.Prop, Language.Futhark |
| isCommitVersion | Futhark.Pkg.Types |
| isCons | Futhark.Optimise.Fusion.GraphRep |
| isConsumed | |
| 1 (Function) | Futhark.Analysis.UsageTable |
| 2 (Function) | Futhark.Optimise.Simplify.Engine |
| isConsuming | Futhark.Optimise.Simplify.Engine |
| isDep | Futhark.Optimise.Fusion.GraphRep |
| isDeviceMigrated | Futhark.Optimise.Simplify.Engine |
| isDirect | Futhark.IR.Mem.LMAD |
| isEmptyArray | |
| 1 (Function) | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| 2 (Function) | Language.Futhark.Interpreter.Values, Language.Futhark.Interpreter |
| isEnvVarAtLeast | Futhark.Util |
| isExt | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isF16 | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| isF32 | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| isF64 | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| isFalse | Futhark.Optimise.Simplify.Engine |
| isFree | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isFullSlice | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations |
| isFunInCallGraph | Futhark.Analysis.CallGraph |
| isIdentityLambda | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| isInf | Futhark.Optimise.Fusion.GraphRep |
| isInResult | Futhark.Analysis.UsageTable |
| isInScope | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis |
| isInt16 | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| isInt32 | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, 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 |
| isInt8 | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| IsLocation | Futhark.Util.Loc |
| isMapSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| isMapTranspose | Futhark.IR.Prop.Rearrange, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isMultipleOf | Futhark.Analysis.AlgSimplify |
| IsName | Language.Futhark.Pretty, Language.Futhark |
| isNotSafe | Futhark.Optimise.Simplify.Engine |
| IsOp | Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isOp | Futhark.Optimise.Simplify.Engine |
| ISPCKernel | Futhark.CodeGen.ImpCode.Multicore |
| ISPCState | Futhark.CodeGen.Backends.MulticoreISPC |
| ispcUtilH | Futhark.CodeGen.RTS.C |
| isPermutationOf | Futhark.IR.Prop.Rearrange, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isPrimParam | Futhark.CodeGen.ImpGen.GPU.Base |
| IsPrimValue | Language.Futhark.Syntax, Language.Futhark |
| isRealNode | Futhark.Optimise.Fusion.GraphRep |
| isRedomapSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| isReduceSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| IsRetType | Futhark.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isScanomapSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| isScanSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU |
| isSinkConnected | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph |
| isSize | Futhark.Analysis.UsageTable |
| isSizeParam | Language.Futhark.Prop, Language.Futhark |
| isStaticLMAD | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isTileableRedomap | Futhark.Optimise.TileLoops.Shared |
| isTupleRecord | Language.Futhark.Prop, Language.Futhark |
| isTypeParam | Language.Futhark.Prop, Language.Futhark |
| isUsedDirectly | Futhark.Analysis.UsageTable |
| isValidCName | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| IsValue | Futhark.IR.Prop.Constants, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem |
| isVarInput | Futhark.Analysis.HORep.SOAC |
| isVarishInput | Futhark.Analysis.HORep.SOAC |
| iswim | Futhark.Pass.ExtractKernels.ISRWIM |
| italicized | Futhark.Util.Pretty |
| item | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| items | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC |
| iterations | Futhark.CodeGen.ImpCode.Multicore |
| IToB | 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.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse |
| ixfun | Futhark.Optimise.ArrayShortCircuiting.DataStructs |