Index - T
| tabNest | Futhark.AD.Rev.Monad | 
| takeLast | Futhark.Util | 
| tapOccurrences | Language.Futhark.TypeChecker.Terms.Monad | 
| Target | |
| 1 (Type/Class) | Futhark.Pass.ExtractKernels.Distribution | 
| 2 (Type/Class) | Futhark.CodeGen.ImpGen.GPU.Base | 
| TargetCUDA | Futhark.CodeGen.ImpCode.OpenCL | 
| TargetOpenCL | Futhark.CodeGen.ImpCode.OpenCL | 
| Targets | Futhark.Pass.ExtractKernels.Distribution | 
| targetsScope | Futhark.Pass.ExtractKernels.Distribution | 
| td_asserts | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis | 
| TEApply | Language.Futhark.Syntax, Language.Futhark | 
| TEArray | Language.Futhark.Syntax, Language.Futhark | 
| TEArrow | Language.Futhark.Syntax, Language.Futhark | 
| TEDim | Language.Futhark.Syntax, Language.Futhark | 
| TERecord | Language.Futhark.Syntax, Language.Futhark | 
| Term | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad | 
| termChecking | Language.Futhark.TypeChecker.Terms.Monad | 
| TermEnv | |
| 1 (Type/Class) | Language.Futhark.TypeChecker.Terms.Monad | 
| 2 (Data Constructor) | Language.Futhark.TypeChecker.Terms.Monad | 
| termLevel | Language.Futhark.TypeChecker.Terms.Monad | 
| TermScope | |
| 1 (Type/Class) | Language.Futhark.TypeChecker.Terms.Monad | 
| 2 (Data Constructor) | Language.Futhark.TypeChecker.Terms.Monad | 
| termScope | Language.Futhark.TypeChecker.Terms.Monad | 
| TermTypeM | Language.Futhark.TypeChecker.Terms.Monad | 
| TermTypeState | |
| 1 (Type/Class) | Language.Futhark.TypeChecker.Terms.Monad | 
| 2 (Data Constructor) | Language.Futhark.TypeChecker.Terms.Monad | 
| TestAction | Futhark.Test.Spec, Futhark.Test | 
| testAction | Futhark.Test.Spec, Futhark.Test | 
| testDescription | Futhark.Test.Spec, Futhark.Test | 
| TestRun | |
| 1 (Type/Class) | Futhark.Test.Spec, Futhark.Test | 
| 2 (Data Constructor) | Futhark.Test.Spec, Futhark.Test | 
| testRunReferenceOutput | Futhark.Test | 
| testSpecFromFile | Futhark.Test.Spec, Futhark.Test | 
| testSpecFromFileOrDie | Futhark.Test.Spec, Futhark.Test | 
| testSpecFromProgram | Futhark.Test.Spec, Futhark.Test | 
| testSpecFromProgramOrDie | Futhark.Test.Spec, Futhark.Test | 
| testSpecsFromPaths | Futhark.Test.Spec, Futhark.Test | 
| testSpecsFromPathsOrDie | Futhark.Test.Spec, Futhark.Test | 
| testTags | Futhark.Test.Spec, Futhark.Test | 
| TESum | Language.Futhark.Syntax, Language.Futhark | 
| TETuple | Language.Futhark.Syntax, Language.Futhark | 
| TEUnique | Language.Futhark.Syntax, Language.Futhark | 
| TEVar | Language.Futhark.Syntax, Language.Futhark | 
| TExp | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL | 
| textwrap | Futhark.Util.Pretty | 
| tgamma | Futhark.Util.CMath | 
| tgammaf | Futhark.Util.CMath | 
| THEN | Language.Futhark.Parser.Lexer.Tokens | 
| ThisError | Futhark.Test.Spec, Futhark.Test | 
| threadOperations | Futhark.CodeGen.ImpGen.GPU.Base | 
| ThreadRecommendation | Futhark.Pass.ExtractKernels.BlockedKernel | 
| THREE_DOTS | Language.Futhark.Parser.Lexer.Tokens | 
| Threshold | Futhark.CodeGen.OpenCL.Heuristics | 
| throwError | Futhark.Internalise.Monad | 
| TILDE | Language.Futhark.Parser.Lexer.Tokens | 
| TileFull | Futhark.Optimise.TileLoops.Shared | 
| TileKind | Futhark.Optimise.TileLoops.Shared | 
| tileLoops | Futhark.Optimise.TileLoops | 
| TileM | Futhark.Optimise.TileLoops.Shared | 
| TilePartial | Futhark.Optimise.TileLoops.Shared | 
| TileReturns | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| TileSize | Futhark.CodeGen.OpenCL.Heuristics | 
| Times | Language.Futhark.Syntax, Language.Futhark | 
| timingH | Futhark.CodeGen.RTS.C | 
| toArray | Language.Futhark.Interpreter.Values | 
| toArray' | Language.Futhark.Interpreter.Values | 
| toCurrentLoc | Futhark.LSP.PositionMapping | 
| toDecl | 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 | 
| ToExecutable | Futhark.Compiler.Config, Futhark.Compiler, Futhark.Compiler.CLI | 
| ToExp | |
| 1 (Type/Class) | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| 2 (Type/Class) | Futhark.CodeGen.ImpGen | 
| toExp | |
| 1 (Function) | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| 2 (Function) | Futhark.Analysis.HORep.SOAC | 
| 3 (Function) | Futhark.CodeGen.ImpGen | 
| toExp' | Futhark.CodeGen.ImpGen | 
| ToInclusive | Language.Futhark.Syntax, Language.Futhark | 
| Token | Language.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Monad | 
| tokenC | Language.Futhark.Parser.Lexer.Tokens | 
| tokenM | Language.Futhark.Parser.Lexer.Tokens | 
| tokenPosM | Language.Futhark.Parser.Lexer.Tokens | 
| tokenS | Language.Futhark.Parser.Lexer.Tokens | 
| Tolerance | |
| 1 (Data Constructor) | Futhark.Test.Values | 
| 2 (Type/Class) | Futhark.Test.Values | 
| ToLibrary | Futhark.Compiler.Config, Futhark.Compiler, Futhark.Compiler.CLI | 
| ToLog | Futhark.Util.Log | 
| toLog | Futhark.Util.Log | 
| toName | Language.Futhark.Pretty, Language.Futhark | 
| ToNodes | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| toParam | Futhark.CodeGen.ImpGen.Multicore.Base | 
| TopDown | Futhark.Optimise.Simplify.Rule | 
| TopdownEnv | |
| 1 (Type/Class) | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis | 
| 2 (Data Constructor) | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis | 
| TopDownHelper | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis | 
| TopDownRule | Futhark.Optimise.Simplify.Rule | 
| TopDownRuleBasicOp | Futhark.Optimise.Simplify.Rule | 
| TopDownRuleDoLoop | Futhark.Optimise.Simplify.Rule | 
| TopDownRuleGeneric | Futhark.Optimise.Simplify.Rule | 
| TopDownRuleMatch | Futhark.Optimise.Simplify.Rule | 
| TopDownRuleOp | Futhark.Optimise.Simplify.Rule | 
| topDownSimplifyStm | Futhark.Optimise.Simplify.Rule | 
| topLevelNameMap | Language.Futhark.TypeChecker.Monad | 
| toPOSIX | Futhark.Util | 
| toScope | Futhark.Analysis.SymbolTable | 
| ToServer | Futhark.Compiler.Config, Futhark.Compiler, Futhark.Compiler.CLI | 
| ToSink | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph | 
| toSOAC | |
| 1 (Function) | Futhark.Analysis.HORep.SOAC | 
| 2 (Function) | Futhark.Analysis.HORep.MapNest | 
| toStalePos | Futhark.LSP.PositionMapping | 
| toStorage | |
| 1 (Function) | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC | 
| 2 (Function) | Futhark.CodeGen.Backends.GenericPython | 
| toStruct | Language.Futhark.Prop, Language.Futhark | 
| toStructural | Language.Futhark.Prop, Language.Futhark | 
| toSubExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations | 
| toText | Futhark.Util.Log | 
| toTuple | Language.Futhark.Interpreter.Values | 
| TPrimExp | |
| 1 (Type/Class) | 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 (Data Constructor) | 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 | 
| TracePrint | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL | 
| trackAliases | Futhark.IR.Aliases | 
| transformConsts | Futhark.Transform.FirstOrderTransform | 
| Transformer | Futhark.Transform.FirstOrderTransform | 
| transformFromExp | Futhark.Analysis.HORep.SOAC | 
| transformFunDef | Futhark.Transform.FirstOrderTransform | 
| transformLambda | Futhark.Transform.FirstOrderTransform | 
| transformProg | |
| 1 (Function) | Futhark.Internalise.LiftLambdas | 
| 2 (Function) | Futhark.Internalise.Defunctorise | 
| 3 (Function) | Futhark.Internalise.Defunctionalise | 
| 4 (Function) | Futhark.Internalise.Exps | 
| 5 (Function) | Futhark.Internalise.Monomorphise | 
| transformRows | Futhark.Analysis.HORep.SOAC | 
| transformSOAC | Futhark.Transform.FirstOrderTransform | 
| transformStmRecursively | Futhark.Transform.FirstOrderTransform | 
| transformToExp | Futhark.Analysis.HORep.SOAC | 
| TransitiveCoal | Futhark.Optimise.ArrayShortCircuiting.DataStructs | 
| translateAccessSummary | Futhark.Optimise.ArrayShortCircuiting.MemRefAggreg | 
| TransNode | Futhark.Optimise.Fusion.GraphRep | 
| TransparentValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL | 
| TransposeArgs | Futhark.CodeGen.ImpGen.GPU.Transpose | 
| transposeArgs | Futhark.CodeGen.ImpGen.Transpose | 
| transposeIndex | 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 | 
| transposeInput | Futhark.Analysis.HORep.SOAC | 
| TransposeLowHeight | Futhark.CodeGen.ImpGen.GPU.Transpose | 
| TransposeLowWidth | Futhark.CodeGen.ImpGen.GPU.Transpose | 
| TransposeNormal | Futhark.CodeGen.ImpGen.GPU.Transpose | 
| TransposeSmall | Futhark.CodeGen.ImpGen.GPU.Transpose | 
| TransposeType | Futhark.CodeGen.ImpGen.GPU.Transpose | 
| transposeType | 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 | 
| traverseDims | Language.Futhark.Prop, Language.Futhark | 
| traverseFold | Futhark.Util | 
| traverseHostOpStms | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem | 
| TraverseKernels | Futhark.CodeGen.ImpCode.Multicore | 
| traverseLambdaStms | 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 | 
| traverseMCOpStms | Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.MCMem | 
| traverseMemOpStms | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| TraverseOpStms | 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 | 
| traverseOpStms | 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 | 
| traverseSegOpStms | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| traverseSOACStms | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU | 
| trim | Futhark.Util | 
| TRUE | Language.Futhark.Parser.Lexer.Tokens | 
| true | 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 | 
| Try | Futhark.CodeGen.Backends.GenericPython.AST | 
| tryDistribute | Futhark.Pass.ExtractKernels.Distribution | 
| tryDistributeStm | Futhark.Pass.ExtractKernels.Distribution | 
| tryRead | Language.Futhark.Parser.Lexer.Tokens | 
| tryReCompile | Futhark.LSP.Compile | 
| tryTakeStateFromIORef | Futhark.LSP.Compile | 
| tuningH | Futhark.CodeGen.RTS.C | 
| tuningPy | Futhark.CodeGen.RTS.Python | 
| Tuple | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST | 
| 2 (Data Constructor) | Futhark.Script | 
| tupled | Futhark.Util.Pretty | 
| tupleField | Futhark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC | 
| tupleFieldNames | Language.Futhark.Tuple, Language.Futhark.Prop, Language.Futhark | 
| tupleFields | Language.Futhark.Tuple, Language.Futhark.Prop, Language.Futhark | 
| TuplePat | Language.Futhark.Syntax, Language.Futhark | 
| tupleRecord | Language.Futhark.Prop, Language.Futhark | 
| TupLit | Language.Futhark.Syntax, Language.Futhark | 
| TV | Futhark.CodeGen.ImpGen | 
| tvExp | Futhark.CodeGen.ImpGen | 
| tvSize | Futhark.CodeGen.ImpGen | 
| tvVar | Futhark.CodeGen.ImpGen | 
| twoDotsRange | Language.Futhark.Parser.Monad | 
| TWO_DOTS | Language.Futhark.Parser.Lexer.Tokens | 
| TWO_DOTS_GT | Language.Futhark.Parser.Lexer.Tokens | 
| TWO_DOTS_LT | Language.Futhark.Parser.Lexer.Tokens | 
| TYPE | Language.Futhark.Parser.Lexer.Tokens | 
| Type | |
| 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) | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad | 
| TypeAbbr | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad | 
| TypeAbbrSpec | Language.Futhark.Syntax, Language.Futhark | 
| typeAlias | Language.Futhark.Syntax, Language.Futhark | 
| TypeArg | Language.Futhark.Syntax, Language.Futhark | 
| TypeArgDim | Language.Futhark.Syntax, Language.Futhark | 
| TypeArgExp | Language.Futhark.Syntax, Language.Futhark | 
| TypeArgExpDim | Language.Futhark.Syntax, Language.Futhark | 
| TypeArgExpType | Language.Futhark.Syntax, Language.Futhark | 
| TypeArgType | Language.Futhark.Syntax, Language.Futhark | 
| TypeBase | |
| 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 (Type/Class) | Language.Futhark.Syntax, Language.Futhark | 
| TypeBind | |
| 1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark | 
| 2 (Type/Class) | Language.Futhark | 
| TypeBindBase | Language.Futhark.Syntax, Language.Futhark | 
| TypeBinding | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad | 
| typeBindLocation | Language.Futhark.Syntax, Language.Futhark | 
| typeCheckerEnv | Language.Futhark.Interpreter | 
| typeCheckHostOp | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem | 
| typeCheckMCOp | Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.MCMem | 
| typeCheckSegOp | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| typeCheckSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU | 
| Typed | 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 | 
| TypeDec | Language.Futhark.Syntax, Language.Futhark | 
| typeDoc | Language.Futhark.Syntax, Language.Futhark | 
| TypedOp | 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 | 
| typeElab | Language.Futhark.Syntax, Language.Futhark | 
| TypeError | |
| 1 (Type/Class) | Futhark.IR.TypeCheck | 
| 2 (Data Constructor) | Futhark.IR.TypeCheck | 
| 3 (Type/Class) | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker | 
| 4 (Data Constructor) | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker | 
| typeError | Language.Futhark.TypeChecker.Monad | 
| TypeExp | Language.Futhark.Syntax, Language.Futhark | 
| typeExp | Language.Futhark.Syntax, Language.Futhark | 
| typeLiftedness | Language.Futhark.Syntax, Language.Futhark | 
| TypeLookup | Futhark.Optimise.Simplify.Rules.Simple | 
| TypeM | |
| 1 (Type/Class) | Futhark.IR.TypeCheck | 
| 2 (Type/Class) | Language.Futhark.TypeChecker.Monad | 
| typeOf | |
| 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) | Futhark.Analysis.HORep.SOAC | 
| 3 (Function) | Futhark.Analysis.HORep.MapNest | 
| 4 (Function) | Language.Futhark.Prop, Language.Futhark | 
| TypeOpaque | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| TypeParam | Language.Futhark | 
| TypeParamBase | Language.Futhark.Syntax, Language.Futhark | 
| TypeParamDim | Language.Futhark.Syntax, Language.Futhark | 
| typeParamName | Language.Futhark.Syntax, Language.Futhark | 
| typeParams | Language.Futhark.Syntax, Language.Futhark | 
| typeParamToArg | Language.Futhark.TypeChecker.Types | 
| TypeParamType | Language.Futhark.Syntax, Language.Futhark | 
| TypeRef | Language.Futhark.Syntax, Language.Futhark | 
| TypeRefBase | Language.Futhark.Syntax, Language.Futhark | 
| typeShape | Language.Futhark.Interpreter.Values | 
| typeSize | Futhark.CodeGen.ImpGen | 
| TypeSpec | Language.Futhark.Syntax, Language.Futhark | 
| TypeSubs | Language.Futhark.TypeChecker.Types | 
| typeText | Futhark.CodeGen.Backends.GenericC.Pretty | 
| TypeTransparent | Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| TypeVar | Language.Futhark.Syntax, Language.Futhark | 
| typeVars | Language.Futhark.Prop, Language.Futhark | 
| TySet | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |