takeLast | Futhark.Util |
Target | Futhark.Pass.ExtractKernels.Distribution |
TargetCUDA | Futhark.CodeGen.ImpCode.OpenCL |
TargetOpenCL | Futhark.CodeGen.ImpCode.OpenCL |
Targets | Futhark.Pass.ExtractKernels.Distribution |
targetsScope | Futhark.Pass.ExtractKernels.Distribution |
TEApply | Language.Futhark.Syntax, Language.Futhark |
TEArray | Language.Futhark.Syntax, Language.Futhark |
TEArrow | Language.Futhark.Syntax, Language.Futhark |
TEEnum | Language.Futhark.Syntax, Language.Futhark |
TERecord | Language.Futhark.Syntax, Language.Futhark |
Term | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |
Ternary | Futhark.CodeGen.Backends.GenericCSharp.AST |
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 |
testSpecsFromPaths | Futhark.Test |
testTags | Futhark.Test |
TETuple | Language.Futhark.Syntax, Language.Futhark |
TEUnique | Language.Futhark.Syntax, Language.Futhark |
TEVar | Language.Futhark.Syntax, Language.Futhark |
text | Futhark.Util.Pretty |
THEN | Language.Futhark.Parser |
This | Futhark.CodeGen.Backends.GenericCSharp.AST |
ThisError | Futhark.Test |
ThreadsInSpace | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ThreadsPerGroup | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
ThreadsReturn | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
THREE_DOTS | Language.Futhark.Parser |
Throw | Futhark.CodeGen.Backends.GenericCSharp.AST |
throwError | Futhark.Internalise.Monad |
tileLoops | Futhark.Optimise.TileLoops |
TileSize | Futhark.CodeGen.OpenCL.Kernels |
Times | Language.Futhark.Syntax, Language.Futhark |
toDecl | 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 |
ToExecutable | Futhark.Compiler.CLI |
ToExp | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
toExp | |
1 (Function) | Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
2 (Function) | Futhark.Analysis.HORepresentation.SOAC |
ToInclusive | Language.Futhark.Syntax, Language.Futhark |
toIntPtr | Futhark.CodeGen.Backends.GenericCSharp |
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 |
toScalExp | Futhark.Analysis.ScalExp |
toScope | Futhark.Analysis.SymbolTable |
toSOAC | |
1 (Function) | Futhark.Analysis.HORepresentation.SOAC |
2 (Function) | Futhark.Analysis.HORepresentation.MapNest |
toStruct | Language.Futhark.Attributes, Language.Futhark |
toStructural | Language.Futhark.Attributes, Language.Futhark |
toText | Futhark.Util.Log |
trackAliases | Futhark.Representation.Aliases |
transformBody | |
1 (Function) | Futhark.Transform.FirstOrderTransform |
2 (Function) | Futhark.Pass.ExtractKernels.Kernelise |
transformDecs | Futhark.Internalise.Monomorphise |
Transformer | Futhark.Transform.FirstOrderTransform |
transformFromExp | Futhark.Analysis.HORepresentation.SOAC |
transformFromVarMemMappings | Futhark.Optimise.MemoryBlockMerging.MemoryUpdater |
transformFunDef | Futhark.Transform.FirstOrderTransform |
transformLambda | |
1 (Function) | Futhark.Transform.FirstOrderTransform |
2 (Function) | Futhark.Pass.ExtractKernels.Kernelise |
transformOutput | Futhark.Optimise.Fusion.LoopKernel |
transformProg | |
1 (Function) | Futhark.Internalise.Defunctionalise |
2 (Function) | Futhark.Internalise.Defunctorise |
3 (Function) | Futhark.Internalise.Monomorphise |
transformRows | Futhark.Analysis.HORepresentation.SOAC |
transformSOAC | Futhark.Transform.FirstOrderTransform |
transformStm | Futhark.Pass.ExtractKernels.Kernelise |
transformStmRecursively | Futhark.Transform.FirstOrderTransform |
transformStms | Futhark.Pass.ExtractKernels.Kernelise |
TransparentValue | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
TransposeArgs | Futhark.CodeGen.ImpGen.Kernels.Transpose |
transposeIndex | 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 |
transposeInput | Futhark.Analysis.HORepresentation.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.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 |
trim | Futhark.Util |
TRUE | Language.Futhark.Parser |
true | Futhark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
Try | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
tryDistribute | Futhark.Pass.ExtractKernels.Distribution |
tryDistributeStm | Futhark.Pass.ExtractKernels.Distribution |
TryFusion | Futhark.Optimise.Fusion.TryFusion |
tryFusion | Futhark.Optimise.Fusion.TryFusion |
Tuple | |
1 (Data Constructor) | Futhark.CodeGen.Backends.GenericPython.AST |
2 (Data Constructor) | Futhark.CodeGen.Backends.GenericCSharp.AST |
tuple | Futhark.Util.Pretty |
tupleField | Futhark.CodeGen.Backends.SimpleRepresentation |
tupleFieldExp | Futhark.CodeGen.Backends.SimpleRepresentation |
tupleFieldNames | Language.Futhark.Attributes, Language.Futhark |
TuplePattern | Language.Futhark.Syntax, Language.Futhark |
tupleRecord | Language.Futhark.Attributes, Language.Futhark |
TupleT | Futhark.CodeGen.Backends.GenericCSharp.AST |
TupLit | Language.Futhark.Syntax, Language.Futhark |
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.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 (Type/Class) | Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
3 (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.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 (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 |
typeCheckKernel | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
typeCheckKernelExp | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
typeCheckSOAC | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
Typed | 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 |
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.Attributes, Language.Futhark |
TypeDirect | |
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 |
typeDoc | Language.Futhark.Syntax, Language.Futhark |
TypedOp | 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 |
typeEnv | Language.Futhark.Interpreter |
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, Language.Futhark.TypeChecker.Unify |
TypeExp | Language.Futhark.Syntax, Language.Futhark |
typeExp | Language.Futhark.Syntax, Language.Futhark |
typeExpUses | Language.Futhark.TypeChecker.Types |
typeLeaf | Language.Futhark.Syntax, Language.Futhark |
TypeM | |
1 (Type/Class) | Futhark.TypeCheck |
2 (Type/Class) | Language.Futhark.TypeChecker.Monad |
TypeName | |
1 (Type/Class) | Language.Futhark.Syntax, Language.Futhark |
2 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
typeName | Language.Futhark.Attributes, Language.Futhark |
typeNameFromQualName | Language.Futhark.Syntax, Language.Futhark |
typeOf | |
1 (Function) | 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 |
2 (Function) | Futhark.Analysis.HORepresentation.SOAC |
3 (Function) | Futhark.Analysis.HORepresentation.MapNest |
4 (Function) | Language.Futhark.Attributes, Language.Futhark |
TypeOpaque | Futhark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
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 |
TypeParamType | Language.Futhark.Syntax, Language.Futhark |
typeQuals | Language.Futhark.Syntax, Language.Futhark |
TypeRef | Language.Futhark.Syntax, Language.Futhark |
TypeRefBase | Language.Futhark.Syntax, Language.Futhark |
TypeSpec | Language.Futhark.Syntax, Language.Futhark |
TypeSub | |
1 (Type/Class) | Language.Futhark.TypeChecker.Types |
2 (Data Constructor) | Language.Futhark.TypeChecker.Types |
TypeSubs | Language.Futhark.TypeChecker.Types |
typeToRecordArrayElem | Language.Futhark.Attributes, Language.Futhark |
TypeUnsigned | |
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 |
TypeVar | Language.Futhark.Syntax, Language.Futhark |
typeVars | Language.Futhark.Attributes, Language.Futhark |
TySet | Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad |