Index - T
| takeLast | Futhark.Util |
| Target | |
| 1 (Type/Class) | Futhark.Pass.ExtractKernels.Distribution |
| 2 (Type/Class) | Futhark.CodeGen.ImpGen.Kernels.Base |
| TargetCUDA | Futhark.CodeGen.ImpCode.OpenCL |
| TargetOpenCL | Futhark.CodeGen.ImpCode.OpenCL |
| Targets | Futhark.Pass.ExtractKernels.Distribution |
| targetsScope | Futhark.Pass.ExtractKernels.Distribution |
| task_code | Futhark.CodeGen.ImpCode.Multicore |
| TEApply | Language.Futhark.Syntax, Language.Futhark |
| TEArray | Language.Futhark.Syntax, Language.Futhark |
| TEArrow | Language.Futhark.Syntax, Language.Futhark |
| TERecord | Language.Futhark.Syntax, Language.Futhark |
| Term | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
| TestAction | Futhark.Test |
| testAction | Futhark.Test |
| testDescription | Futhark.Test |
| TestRun | |
| 1 (Type/Class) | Futhark.Test |
| 2 (Data Constructor) | Futhark.Test |
| testRunReferenceOutput | Futhark.Test |
| testSpecFromFile | Futhark.Test |
| testSpecFromFileOrDie | Futhark.Test |
| testSpecsFromPaths | Futhark.Test |
| testSpecsFromPathsOrDie | Futhark.Test |
| testTags | 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.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| text | Futhark.Util.Pretty |
| textwrap | Futhark.Util.Pretty |
| tgamma | Futhark.Util |
| tgammaf | Futhark.Util |
| THEN | Language.Futhark.Parser |
| ThisError | Futhark.Test |
| ThreadRecommendation | Futhark.Pass.ExtractKernels.BlockedKernel |
| THREE_DOTS | Language.Futhark.Parser |
| Threshold | Futhark.CodeGen.OpenCL.Heuristics |
| throwError | Futhark.Internalise.Monad |
| TILDE | Language.Futhark.Parser |
| tileLoops | Futhark.Optimise.TileLoops |
| TileM | Futhark.Optimise.TileLoops.Shared |
| TileReturns | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| TileSize | Futhark.CodeGen.OpenCL.Heuristics |
| Times | Language.Futhark.Syntax, Language.Futhark |
| toBoolExp | Futhark.CodeGen.ImpGen |
| toDecl | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| ToExecutable | 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 |
| toInt64Exp | Futhark.CodeGen.ImpGen |
| Token | Language.Futhark.Parser |
| ToLibrary | Futhark.Compiler.CLI |
| ToLog | Futhark.Util.Log |
| toLog | Futhark.Util.Log |
| TopDown | Futhark.Optimise.Simplify.Rule |
| TopDownRule | Futhark.Optimise.Simplify.Rule |
| TopDownRuleBasicOp | Futhark.Optimise.Simplify.Rule |
| TopDownRuleDoLoop | Futhark.Optimise.Simplify.Rule |
| TopDownRuleGeneric | Futhark.Optimise.Simplify.Rule |
| TopDownRuleIf | 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.CLI |
| toSOAC | |
| 1 (Function) | Futhark.Analysis.HORep.SOAC |
| 2 (Function) | Futhark.Analysis.HORep.MapNest |
| 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 |
| TPrimExp | |
| 1 (Type/Class) | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| 2 (Data Constructor) | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| 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 |
| transformOutput | Futhark.Optimise.Fusion.LoopKernel |
| transformProg | |
| 1 (Function) | Futhark.Internalise.LiftLambdas |
| 2 (Function) | Futhark.Internalise.Defunctorise |
| 3 (Function) | Futhark.Internalise.Defunctionalise |
| 4 (Function) | Futhark.Internalise.Monomorphise |
| transformRows | Futhark.Analysis.HORep.SOAC |
| transformSOAC | Futhark.Transform.FirstOrderTransform |
| transformStmRecursively | Futhark.Transform.FirstOrderTransform |
| TransparentValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| TransposeArgs | Futhark.CodeGen.ImpGen.Kernels.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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| transposeInput | Futhark.Analysis.HORep.SOAC |
| TransposeLowHeight | Futhark.CodeGen.ImpGen.Kernels.Transpose |
| TransposeLowWidth | Futhark.CodeGen.ImpGen.Kernels.Transpose |
| TransposeNormal | Futhark.CodeGen.ImpGen.Kernels.Transpose |
| TransposeSmall | Futhark.CodeGen.ImpGen.Kernels.Transpose |
| TransposeType | Futhark.CodeGen.ImpGen.Kernels.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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| traverseDims | Language.Futhark.Prop, Language.Futhark |
| trim | Futhark.Util |
| TRUE | Language.Futhark.Parser |
| true | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Parse, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.MCMem, Futhark.IR.SeqMem, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| Try | Futhark.CodeGen.Backends.GenericPython.AST |
| tryDistribute | Futhark.Pass.ExtractKernels.Distribution |
| tryDistributeStm | Futhark.Pass.ExtractKernels.Distribution |
| Tuple | |
| 1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
| 2 (Data Constructor) | Futhark.Script |
| tuple | Futhark.Util.Pretty |
| tupleField | Futhark.CodeGen.Backends.SimpleRep |
| tupleFieldNames | Language.Futhark.Prop, Language.Futhark |
| tupleFields | Language.Futhark.Prop, Language.Futhark |
| TuplePattern | 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 |
| TWO_DOTS | Language.Futhark.Parser |
| TWO_DOTS_GT | Language.Futhark.Parser |
| TWO_DOTS_LT | Language.Futhark.Parser |
| TYPE | Language.Futhark.Parser |
| 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 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.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| typeCheckMCOp | Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC |
| typeCheckSegOp | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| typeCheckSOAC | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.Kernels |
| Typed | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| TypeDec | Language.Futhark.Syntax, Language.Futhark |
| TypeDecl | |
| 1 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| 2 (Type/Class) | Language.Futhark |
| TypeDeclBase | Language.Futhark.Syntax, Language.Futhark |
| typeDimNames | Language.Futhark.Prop, Language.Futhark |
| TypeDirect | |
| 1 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| TypeError | |
| 1 (Type/Class) | Futhark.TypeCheck |
| 2 (Data Constructor) | Futhark.TypeCheck |
| 3 (Type/Class) | Language.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker |
| 4 (Data Constructor) | Language.Futhark.TypeChecker.Monad |
| typeError | Language.Futhark.TypeChecker.Monad |
| TypeExp | Language.Futhark.Syntax, Language.Futhark |
| typeExp | Language.Futhark.Syntax, Language.Futhark |
| typeLeaf | Language.Futhark.Syntax, Language.Futhark |
| typeLiftedness | Language.Futhark.Syntax, Language.Futhark |
| TypeLookup | Futhark.Optimise.Simplify.Rules.Simple |
| TypeM | |
| 1 (Type/Class) | Futhark.TypeCheck |
| 2 (Type/Class) | Language.Futhark.TypeChecker.Monad |
| TypeName | |
| 1 (Type/Class) | Futhark.Server |
| 2 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
| 3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
| typeName | Language.Futhark.Prop, Language.Futhark |
| typeNameFromQualName | Language.Futhark.Syntax, Language.Futhark |
| 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.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Function) | Futhark.Analysis.HORep.SOAC |
| 3 (Function) | Futhark.Analysis.HORep.MapNest |
| 4 (Function) | Language.Futhark.Prop, Language.Futhark |
| TypeOpaque | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 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 |
| typeQuals | Language.Futhark.Syntax, Language.Futhark |
| TypeRef | Language.Futhark.Syntax, Language.Futhark |
| TypeRefBase | Language.Futhark.Syntax, Language.Futhark |
| typeSize | Futhark.CodeGen.ImpGen |
| TypeSpec | Language.Futhark.Syntax, Language.Futhark |
| TypeSubs | Language.Futhark.TypeChecker.Types |
| TypeUnsigned | |
| 1 (Data Constructor) | Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
| 2 (Data Constructor) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.Kernels |
| TypeVar | Language.Futhark.Syntax, Language.Futhark |
| typeVars | Language.Futhark.Prop, Language.Futhark |
| TySet | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |