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 |