futhark-0.9.1: An optimising compiler for a functional, array-oriented language.

Index - T

takeLastFuthark.Util
TargetFuthark.Pass.ExtractKernels.Distribution
TargetCUDAFuthark.CodeGen.ImpCode.OpenCL
TargetOpenCLFuthark.CodeGen.ImpCode.OpenCL
TargetsFuthark.Pass.ExtractKernels.Distribution
targetsScopeFuthark.Pass.ExtractKernels.Distribution
TEApplyLanguage.Futhark.Syntax, Language.Futhark
TEArrayLanguage.Futhark.Syntax, Language.Futhark
TEArrowLanguage.Futhark.Syntax, Language.Futhark
TEEnumLanguage.Futhark.Syntax, Language.Futhark
TERecordLanguage.Futhark.Syntax, Language.Futhark
TermLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
TernaryFuthark.CodeGen.Backends.GenericCSharp.AST
TestActionFuthark.Test
testActionFuthark.Test
testDescriptionFuthark.Test
TestRun 
1 (Type/Class)Futhark.Test
2 (Data Constructor)Futhark.Test
testRunReferenceOutputFuthark.Test
testSpecFromFileFuthark.Test
testSpecsFromPathsFuthark.Test
testTagsFuthark.Test
TETupleLanguage.Futhark.Syntax, Language.Futhark
TEUniqueLanguage.Futhark.Syntax, Language.Futhark
TEVarLanguage.Futhark.Syntax, Language.Futhark
textFuthark.Util.Pretty
THENLanguage.Futhark.Parser
ThisFuthark.CodeGen.Backends.GenericCSharp.AST
ThisErrorFuthark.Test
ThreadsInSpaceFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
ThreadsPerGroupFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
ThreadsReturnFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
THREE_DOTSLanguage.Futhark.Parser
ThrowFuthark.CodeGen.Backends.GenericCSharp.AST
throwErrorFuthark.Internalise.Monad
tileLoopsFuthark.Optimise.TileLoops
TileSizeFuthark.CodeGen.OpenCL.Kernels
TimesLanguage.Futhark.Syntax, Language.Futhark
toDeclFuthark.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
ToExecutableFuthark.Compiler.CLI
ToExpFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad
toExp 
1 (Function)Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad
2 (Function)Futhark.Analysis.HORepresentation.SOAC
ToInclusiveLanguage.Futhark.Syntax, Language.Futhark
toIntPtrFuthark.CodeGen.Backends.GenericCSharp
TokenLanguage.Futhark.Parser
ToLibraryFuthark.Compiler.CLI
ToLogFuthark.Util.Log
toLogFuthark.Util.Log
TopDownFuthark.Optimise.Simplify.Rule
TopDownRuleFuthark.Optimise.Simplify.Rule
TopDownRuleBasicOpFuthark.Optimise.Simplify.Rule
TopDownRuleDoLoopFuthark.Optimise.Simplify.Rule
TopDownRuleGenericFuthark.Optimise.Simplify.Rule
TopDownRuleIfFuthark.Optimise.Simplify.Rule
TopDownRuleOpFuthark.Optimise.Simplify.Rule
topDownSimplifyStmFuthark.Optimise.Simplify.Rule
topLevelNameMapLanguage.Futhark.TypeChecker.Monad
toPOSIXFuthark.Util
toScalExpFuthark.Analysis.ScalExp
toScopeFuthark.Analysis.SymbolTable
toSOAC 
1 (Function)Futhark.Analysis.HORepresentation.SOAC
2 (Function)Futhark.Analysis.HORepresentation.MapNest
toStructLanguage.Futhark.Attributes, Language.Futhark
toStructuralLanguage.Futhark.Attributes, Language.Futhark
toTextFuthark.Util.Log
trackAliasesFuthark.Representation.Aliases
transformBody 
1 (Function)Futhark.Transform.FirstOrderTransform
2 (Function)Futhark.Pass.ExtractKernels.Kernelise
transformDecsFuthark.Internalise.Monomorphise
TransformerFuthark.Transform.FirstOrderTransform
transformFromExpFuthark.Analysis.HORepresentation.SOAC
transformFromVarMemMappingsFuthark.Optimise.MemoryBlockMerging.MemoryUpdater
transformFunDefFuthark.Transform.FirstOrderTransform
transformLambda 
1 (Function)Futhark.Transform.FirstOrderTransform
2 (Function)Futhark.Pass.ExtractKernels.Kernelise
transformOutputFuthark.Optimise.Fusion.LoopKernel
transformProg 
1 (Function)Futhark.Internalise.Defunctionalise
2 (Function)Futhark.Internalise.Defunctorise
3 (Function)Futhark.Internalise.Monomorphise
transformRowsFuthark.Analysis.HORepresentation.SOAC
transformSOACFuthark.Transform.FirstOrderTransform
transformStmFuthark.Pass.ExtractKernels.Kernelise
transformStmRecursivelyFuthark.Transform.FirstOrderTransform
transformStmsFuthark.Pass.ExtractKernels.Kernelise
TransparentValueFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
TransposeArgsFuthark.CodeGen.ImpGen.Kernels.Transpose
transposeIndexFuthark.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
transposeInputFuthark.Analysis.HORepresentation.SOAC
TransposeLowHeightFuthark.CodeGen.ImpGen.Kernels.Transpose
TransposeLowWidthFuthark.CodeGen.ImpGen.Kernels.Transpose
TransposeNormalFuthark.CodeGen.ImpGen.Kernels.Transpose
TransposeSmallFuthark.CodeGen.ImpGen.Kernels.Transpose
TransposeTypeFuthark.CodeGen.ImpGen.Kernels.Transpose
transposeTypeFuthark.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
trimFuthark.Util
TRUELanguage.Futhark.Parser
trueFuthark.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
tryDistributeFuthark.Pass.ExtractKernels.Distribution
tryDistributeStmFuthark.Pass.ExtractKernels.Distribution
TryFusionFuthark.Optimise.Fusion.TryFusion
tryFusionFuthark.Optimise.Fusion.TryFusion
Tuple 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
2 (Data Constructor)Futhark.CodeGen.Backends.GenericCSharp.AST
tupleFuthark.Util.Pretty
tupleFieldFuthark.CodeGen.Backends.SimpleRepresentation
tupleFieldExpFuthark.CodeGen.Backends.SimpleRepresentation
tupleFieldNamesLanguage.Futhark.Attributes, Language.Futhark
TuplePatternLanguage.Futhark.Syntax, Language.Futhark
tupleRecordLanguage.Futhark.Attributes, Language.Futhark
TupleTFuthark.CodeGen.Backends.GenericCSharp.AST
TupLitLanguage.Futhark.Syntax, Language.Futhark
TWO_DOTSLanguage.Futhark.Parser
TWO_DOTS_GTLanguage.Futhark.Parser
TWO_DOTS_LTLanguage.Futhark.Parser
TYPELanguage.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
TypeAbbrLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
TypeAbbrSpecLanguage.Futhark.Syntax, Language.Futhark
typeAliasLanguage.Futhark.Syntax, Language.Futhark
TypeArgLanguage.Futhark.Syntax, Language.Futhark
TypeArgDimLanguage.Futhark.Syntax, Language.Futhark
TypeArgExpLanguage.Futhark.Syntax, Language.Futhark
TypeArgExpDimLanguage.Futhark.Syntax, Language.Futhark
TypeArgExpTypeLanguage.Futhark.Syntax, Language.Futhark
TypeArgTypeLanguage.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
TypeBindBaseLanguage.Futhark.Syntax, Language.Futhark
TypeBindingLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
typeBindLocationLanguage.Futhark.Syntax, Language.Futhark
typeCheckKernelFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
typeCheckKernelExpFuthark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
typeCheckSOACFuthark.Representation.SOACS.SOAC, Futhark.Representation.SOACS
TypedFuthark.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
TypeDecLanguage.Futhark.Syntax, Language.Futhark
TypeDecl 
1 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
2 (Type/Class)Language.Futhark
TypeDeclBaseLanguage.Futhark.Syntax, Language.Futhark
typeDimNamesLanguage.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
typeDocLanguage.Futhark.Syntax, Language.Futhark
TypedOpFuthark.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
typeEnvLanguage.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
typeErrorLanguage.Futhark.TypeChecker.Monad, Language.Futhark.TypeChecker.Unify
TypeExpLanguage.Futhark.Syntax, Language.Futhark
typeExpLanguage.Futhark.Syntax, Language.Futhark
typeExpUsesLanguage.Futhark.TypeChecker.Types
typeLeafLanguage.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
typeNameLanguage.Futhark.Attributes, Language.Futhark
typeNameFromQualNameLanguage.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
TypeOpaqueFuthark.Representation.AST.Syntax, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
TypeParamLanguage.Futhark
TypeParamBaseLanguage.Futhark.Syntax, Language.Futhark
TypeParamDimLanguage.Futhark.Syntax, Language.Futhark
typeParamNameLanguage.Futhark.Syntax, Language.Futhark
typeParamsLanguage.Futhark.Syntax, Language.Futhark
TypeParamTypeLanguage.Futhark.Syntax, Language.Futhark
typeQualsLanguage.Futhark.Syntax, Language.Futhark
TypeRefLanguage.Futhark.Syntax, Language.Futhark
TypeRefBaseLanguage.Futhark.Syntax, Language.Futhark
TypeSpecLanguage.Futhark.Syntax, Language.Futhark
TypeSub 
1 (Type/Class)Language.Futhark.TypeChecker.Types
2 (Data Constructor)Language.Futhark.TypeChecker.Types
TypeSubsLanguage.Futhark.TypeChecker.Types
typeToRecordArrayElemLanguage.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
TypeVarLanguage.Futhark.Syntax, Language.Futhark
typeVarsLanguage.Futhark.Attributes, Language.Futhark
TySetLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad