futhark

Index - A

abortFuthark.Eval
AbsLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
AccFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
accAddLambdaFuthark.AD.Shared
accessSubtractFuthark.Optimise.ArrayShortCircuiting.DataStructs
AccessSummaryFuthark.Optimise.ArrayShortCircuiting.DataStructs
AccVarFuthark.CodeGen.ImpGen
Action 
1 (Type/Class)Futhark.Pipeline, Futhark.Compiler.CLI
2 (Data Constructor)Futhark.Pipeline, Futhark.Compiler.CLI
actionDescriptionFuthark.Pipeline, Futhark.Compiler.CLI
actionNameFuthark.Pipeline, Futhark.Compiler.CLI
actionProcedureFuthark.Pipeline, Futhark.Compiler.CLI
activeCoalsFuthark.Optimise.ArrayShortCircuiting.DataStructs
activeTestFuthark.Test.Property, Futhark.Test
AddLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
addFuthark.Analysis.AlgSimplify
addAttrLanguage.Futhark.Parser.Monad
addAttrSpecLanguage.Futhark.Parser.Monad
addBinOpFuthark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
addCommentsFuthark.Fmt.Monad
addConstantFuthark.Internalise.Monad
addDocLanguage.Futhark.Parser.Monad
addDocSpecLanguage.Futhark.Parser.Monad
addEdgesFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
addForLanguage.Futhark.Interpreter.AD
addFunDefFuthark.Internalise.Monad
addFunInfoFuthark.Internalise.Monad
addGlobalParamsFuthark.Pass.AddGlobalParams
addInitialTransformsFuthark.Analysis.HORep.SOAC
addInvAliasesVarTabFuthark.Optimise.ArrayShortCircuiting.TopdownAnalysis
addLambdaFuthark.Tools, Futhark.Internalise.Monad, Futhark.AD.Rev.Monad, Futhark.Pass.ExplicitAllocations
addLogFuthark.Util.Log
addLoopVarFuthark.CodeGen.ImpGen
addOpAliasesFuthark.IR.Aliases
addOpaquesFuthark.Internalise.Monad
addOpWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
addRequiredToManifestFuthark.Pkg.Types
addScopeWisdomFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
addStmFuthark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
addStmsFuthark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
addSubstitutionFuthark.AD.Rev.Monad
addTimingFieldsFuthark.CodeGen.Backends.MulticoreC
addTransformFuthark.Analysis.HORep.SOAC
addTuningParamFuthark.CodeGen.ImpGen
addTySetLanguage.Futhark.TypeChecker.Monad
addWisdomToPatFuthark.Optimise.Simplify.Rep, Futhark.Optimise.Simplify.Engine
AdjFuthark.AD.Rev.Monad
adjFromParamFuthark.AD.Rev.Monad
adjFromVarFuthark.AD.Rev.Monad
AdjSparseFuthark.AD.Rev.Monad
adjsRepsFuthark.AD.Rev.Monad
adjustFuthark.Optimise.ReduceDeviceSyncs.MigrationTable.Graph
AdjValFuthark.AD.Rev.Monad
adjValFuthark.AD.Rev.Monad
adjVNameFuthark.AD.Rev.Monad
AdjZeroFuthark.AD.Rev.Monad
ADMFuthark.AD.Rev.Monad
ADValueLanguage.Futhark.Interpreter.AD
advancePosFuthark.Util.Loc
ADVariableLanguage.Futhark.Interpreter.AD
aggSummaryLoopPartialFuthark.Optimise.ArrayShortCircuiting.MemRefAggreg
aggSummaryLoopTotalFuthark.Optimise.ArrayShortCircuiting.MemRefAggreg
aggSummaryMapPartialFuthark.Optimise.ArrayShortCircuiting.MemRefAggreg
aggSummaryMapTotalFuthark.Optimise.ArrayShortCircuiting.MemRefAggreg
alexGetByteLanguage.Futhark.Parser.Lexer.Wrapper
alexGetPosLanguage.Futhark.Parser.Lexer.Wrapper
AlexInputLanguage.Futhark.Parser.Lexer.Wrapper
alexInputPrevCharLanguage.Futhark.Parser.Lexer.Wrapper
Alias 
1 (Data Constructor)Futhark.Optimise.Fusion.GraphRep
2 (Type/Class)Language.Futhark.TypeChecker.Consumption
AliasableRepFuthark.IR.Aliases, Futhark.Analysis.Alias
aliasAnalysisFuthark.Analysis.Alias
AliasBoundLanguage.Futhark.TypeChecker.Consumption
AliasDec 
1 (Type/Class)Futhark.IR.Aliases
2 (Data Constructor)Futhark.IR.Aliases
AliasedFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
AliasedOpFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
Aliases 
1 (Type/Class)Futhark.IR.Aliases
2 (Type/Class)Language.Futhark.TypeChecker.Consumption
aliasesFuthark.Analysis.SymbolTable
AliasesAndConsumedFuthark.IR.Aliases
AliasesOfFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
aliasesOf 
1 (Function)Futhark.IR.Prop.Aliases, Futhark.IR.Aliases
2 (Function)Futhark.Analysis.MemAlias
AliasFreeLanguage.Futhark.TypeChecker.Consumption
AliasSelfLanguage.Futhark.TypeChecker.Consumption
AliasTableFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
align 
1 (Function)Futhark.Util.Pretty
2 (Function)Futhark.Fmt.Monad
allBindingsLanguage.Futhark.Query
allBinOpsLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
allCalledByFuthark.Analysis.CallGraph
allCmpOpsLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
allConvOpsLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
allDimsFreshInTypeLanguage.Futhark.TypeChecker.Unify
allEqualFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
allFloatTypesLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
allIntTypesLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
allNamesFuthark.IR.Prop.Names, Futhark.IR.Prop, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
AllocFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
allocFuthark.Optimise.ArrayShortCircuiting.TopdownAnalysis
AllocableFuthark.Pass.ExplicitAllocations
Allocate 
1 (Data Constructor)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
2 (Type/Class)Futhark.CodeGen.Backends.GenericPython
3 (Type/Class)Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
AllocCompilerFuthark.CodeGen.ImpGen
AllocEnv 
1 (Type/Class)Futhark.Pass.ExplicitAllocations
2 (Data Constructor)Futhark.Pass.ExplicitAllocations
allocForArrayFuthark.Pass.ExplicitAllocations
allocInBinOpLambdaFuthark.Pass.ExplicitAllocations.SegOp
allocInKernelBodyFuthark.Pass.ExplicitAllocations.SegOp
allocInLambdaFuthark.Pass.ExplicitAllocations
allocInLParamsFuthark.Pass.ExplicitAllocations
allocInOpFuthark.Pass.ExplicitAllocations
allocInPostOpLambdaFuthark.Pass.ExplicitAllocations.SegOp
allocInStmsFuthark.Pass.ExplicitAllocations
allocLocalFuthark.CodeGen.ImpGen.GPU.Base
AllocMFuthark.Pass.ExplicitAllocations
allocMemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
allocRawMemFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
allocSpaceFuthark.Pass.ExplicitAllocations
AllocTabFuthark.Optimise.ArrayShortCircuiting.DataStructs
allowVersioningFuthark.Pass.Flatten.Incremental
allPrimTypesLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
allTrueFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
allUnOpsLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
AlphanumFuthark.Pkg.Types
alsmemFuthark.Optimise.ArrayShortCircuiting.DataStructs
alterAnnotationsFuthark.Util.Pretty
alterAnnotationsSFuthark.Util.Pretty
alternativeFuthark.IR.TypeCheck
AnalyseFuthark.Analysis.AccessPattern
analyseBodyFuthark.Analysis.Alias
analyseConstsFuthark.Optimise.ReduceDeviceSyncs.MigrationTable
analyseDimAccessesFuthark.Analysis.AccessPattern
analyseExpFuthark.Analysis.Alias
analyseFunFuthark.Analysis.Alias
analyseFunctionFuthark.Analysis.AccessPattern
analyseFunDefFuthark.Optimise.ReduceDeviceSyncs.MigrationTable
analyseIndexFuthark.Analysis.AccessPattern
analyseLambdaFuthark.Analysis.Alias
analyseProgGPUFuthark.Analysis.Interference
analyseStmFuthark.Analysis.Alias
analyseStmsFuthark.Analysis.Alias
analysisPropagateByTransitivityFuthark.Analysis.AccessPattern
analyzeGPUMemFuthark.Analysis.MemAlias
analyzeSeqMemFuthark.Analysis.MemAlias
AndLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
anglesFuthark.Util.Pretty
AnnotLanguage.Futhark.Pretty, Language.Futhark
annotFuthark.Util.Pretty
annotateFuthark.Util.Pretty
aNoteLanguage.Futhark.TypeChecker.Monad
AnsiStyleFuthark.Util.Pretty, Futhark.Util.Table
AnyErrorFuthark.Test.Spec, Futhark.Test
anyFloatTypeLanguage.Futhark.TypeChecker.Monad
anyIntTypeLanguage.Futhark.TypeChecker.Monad
anyNumberTypeLanguage.Futhark.TypeChecker.Monad
anyPrimTypeLanguage.Futhark.TypeChecker.Monad
anySignedTypeLanguage.Futhark.TypeChecker.Monad
anySizeLanguage.Futhark.Prop, Language.Futhark
anyUnsignedTypeLanguage.Futhark.TypeChecker.Monad
anyWarningsLanguage.Futhark.Warnings, Futhark.CodeGen.ImpGen, Language.Futhark.TypeChecker.Monad
APOSTROPHELanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
APOSTROPHE_THEN_HATLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
APOSTROPHE_THEN_TILDELanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
AppExp 
1 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
2 (Type/Class)Language.Futhark.Prop, Language.Futhark
AppExpBaseLanguage.Futhark.Syntax, Language.Futhark
Apply 
1 (Data Constructor)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
applyFuthark.Util.Pretty
applyADFuthark.Pass.AD
applyADInnermostFuthark.Pass.AD
applyAugsFuthark.Optimise.Fusion.GraphRep
applyExpLanguage.Futhark.Parser.Monad
applyFunctorLanguage.Futhark.TypeChecker.Modules
applyRetTypeFuthark.IR.RetType, Futhark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
applySimpleRulesFuthark.Optimise.Simplify.Rules.Simple
applySpliceFuthark.IR.Prop.Reshape, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
applySubstLanguage.Futhark.TypeChecker.Types
applyTransformsFuthark.Analysis.HORep.SOAC
AppRes 
1 (Type/Class)Language.Futhark.Syntax, Language.Futhark
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
appResExtLanguage.Futhark.Syntax, Language.Futhark
appResTypeLanguage.Futhark.Syntax, Language.Futhark
areAnyAliasedFuthark.Optimise.ArrayShortCircuiting.TopdownAnalysis
areTupleFieldsLanguage.Futhark.Tuple, Language.Futhark.Prop, Language.Futhark
Arg 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
2 (Type/Class)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ArgDescrFuthark.Util.Options
ArgKeywordFuthark.CodeGen.Backends.GenericPython.AST
ArgOrderFuthark.Util.Options
argShapesFuthark.Internalise.AccurateSizes
argTypeFuthark.IR.TypeCheck
Array 
1 (Data Constructor)Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
ArrayContentsFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ArrayDeclFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
arrayDimsFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ArrayEntry 
1 (Type/Class)Futhark.CodeGen.ImpGen
2 (Data Constructor)Futhark.CodeGen.ImpGen
arrayFromListLanguage.Futhark.Parser.Monad
ArrayInFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
arrayLengthLanguage.Futhark.Interpreter.Values
ArrayLit 
1 (Data Constructor)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
arrayLitExpLanguage.Futhark.Parser.Monad
ArrayMemBoundFuthark.Optimise.ArrayShortCircuiting.DataStructs
ArrayNameFuthark.Analysis.AccessPattern
arrayNameFuthark.CodeGen.Backends.SimpleRep, Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
arrayOf 
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Function)Language.Futhark.Prop, Language.Futhark
arrayOfRowFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
arrayOfShapeFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
arrayOfWithAliasesLanguage.Futhark.Prop, Language.Futhark
arrayRank 
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Function)Language.Futhark.Prop, Language.Futhark
ArrayShapeFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
arrayShape 
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Function)Language.Futhark.Prop, Language.Futhark
arraySizeFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
arraysSizeFuthark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ArrayTransformFuthark.Analysis.HORep.SOAC
ArrayTransformsFuthark.Analysis.HORep.SOAC
ArrayVal 
1 (Data Constructor)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
ArrayValueFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ArrayValuesFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
arrayValueShapeLanguage.Futhark.Interpreter.Values
ArrayVarFuthark.CodeGen.ImpGen
ArrayZerosFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
ArrowLanguage.Futhark.Syntax, Language.Futhark
asBasicOpFuthark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
asByteStringLanguage.Futhark.Interpreter.Values, Language.Futhark.Interpreter
AscribedLanguage.Futhark.TypeChecker.Terms.Scope, Language.Futhark.TypeChecker.Terms.Monad
AscriptLanguage.Futhark.Syntax, Language.Futhark
asExecutableFuthark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
AShrLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
asIntSFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
asIntZFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
askFuthark.Pass.ExplicitAllocations
askAttrsFuthark.CodeGen.ImpGen
askDefaultSpaceFuthark.Pass.ExplicitAllocations
askEnv 
1 (Function)Futhark.CodeGen.ImpGen
2 (Function)Language.Futhark.TypeChecker.Monad
askFunctionFuthark.CodeGen.ImpGen
askImportNameLanguage.Futhark.TypeChecker.Monad
askProvenance 
1 (Function)Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
2 (Function)Futhark.CodeGen.ImpGen
asksFuthark.Pass.ExplicitAllocations
askScopeFuthark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
asksEngineEnvFuthark.Optimise.Simplify.Engine
askShapeFuthark.AD.Rev.Monad
asksScopeFuthark.IR.Prop.Scope, Futhark.IR.Prop.TypeOf, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
askVtableFuthark.Optimise.Simplify.Engine
asLibraryFuthark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
asSegOpFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
ASSERTLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
Assert 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
2 (Data Constructor)Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
3 (Data Constructor)Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
4 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
assertFuthark.Internalise.Monad
asServerFuthark.CodeGen.Backends.GenericC, Futhark.CodeGen.Backends.GenericWASM, Futhark.CodeGen.Backends.SequentialWASM, Futhark.CodeGen.Backends.SequentialC, Futhark.CodeGen.Backends.MulticoreC, Futhark.CodeGen.Backends.MulticoreWASM, Futhark.CodeGen.Backends.MulticoreISPC, Futhark.CodeGen.Backends.COpenCL, Futhark.CodeGen.Backends.HIP, Futhark.CodeGen.Backends.CCUDA
AssignFuthark.CodeGen.Backends.GenericPython.AST
assignmentsFuthark.Analysis.AccessPattern
assignNewSolLanguage.Futhark.TypeChecker.UnionFind
AssignOpFuthark.CodeGen.Backends.GenericPython.AST
asSOACFuthark.IR.SOACS.Simplify
associativeBinOpLanguage.Futhark.Primitive, Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.Analysis.PrimExp, Futhark.IR, Futhark.IR.Aliases, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.Seq, Futhark.Tools, Futhark.IR.SOACS, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.Analysis.PrimExp.Parse
AssumeBoundsFuthark.AD.Rev.Monad
ASTConstraintsFuthark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
ASTERISKLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
astMapLanguage.Futhark.Traversals
ASTMappableLanguage.Futhark.Traversals
ASTMapper 
1 (Type/Class)Language.Futhark.Traversals
2 (Data Constructor)Language.Futhark.Traversals
AstMetrics 
1 (Type/Class)Futhark.Analysis.Metrics.Type, Futhark.Analysis.Metrics
2 (Data Constructor)Futhark.Analysis.Metrics.Type, Futhark.Analysis.Metrics
ASTRepFuthark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
asVNameFuthark.AD.Shared
atInitFuthark.CodeGen.Backends.GenericPython
atMostCharsFuthark.Util
AtNameLanguage.Futhark.Query
Atomic 
1 (Data Constructor)Futhark.CodeGen.ImpCode.Multicore
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
AtomicAdd 
1 (Data Constructor)Futhark.CodeGen.ImpCode.Multicore
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
AtomicAnd 
1 (Data Constructor)Futhark.CodeGen.ImpCode.Multicore
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
AtomicBinOp 
1 (Type/Class)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Type/Class)Futhark.CodeGen.ImpGen.GPU.Base
AtomicCAS 
1 (Data Constructor)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.GPU.Base
AtomicCmpXchg 
1 (Data Constructor)Futhark.CodeGen.ImpCode.Multicore
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
AtomicFAddFuthark.CodeGen.ImpCode.GPU
AtomicListLanguage.Futhark.Interpreter.FFI.AtomicList
AtomicLoadFuthark.CodeGen.ImpCode.Multicore
AtomicLocking 
1 (Data Constructor)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.GPU.Base
AtomicOp 
1 (Type/Class)Futhark.CodeGen.ImpCode.Multicore
2 (Type/Class)Futhark.CodeGen.ImpCode.GPU
atomicOpsFuthark.CodeGen.Backends.MulticoreC
AtomicOr 
1 (Data Constructor)Futhark.CodeGen.ImpCode.Multicore
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
AtomicPrim 
1 (Data Constructor)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.GPU.Base
atomicsHFuthark.CodeGen.RTS.C
AtomicSMaxFuthark.CodeGen.ImpCode.GPU
AtomicSMinFuthark.CodeGen.ImpCode.GPU
AtomicStoreFuthark.CodeGen.ImpCode.Multicore
AtomicSubFuthark.CodeGen.ImpCode.Multicore
AtomicUMaxFuthark.CodeGen.ImpCode.GPU
AtomicUMinFuthark.CodeGen.ImpCode.GPU
AtomicUpdate 
1 (Type/Class)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Type/Class)Futhark.CodeGen.ImpGen.GPU.Base
atomicUpdateLocking 
1 (Function)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base, Futhark.CodeGen.ImpGen.GPU.Block
AtomicWriteFuthark.CodeGen.ImpCode.GPU
AtomicXchg 
1 (Data Constructor)Futhark.CodeGen.ImpCode.Multicore
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
AtomicXor 
1 (Data Constructor)Futhark.CodeGen.ImpCode.Multicore
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
AtomIntLanguage.Futhark.Syntax, Language.Futhark
AtomNameLanguage.Futhark.Syntax, Language.Futhark
atomsFuthark.Analysis.AlgSimplify
AtomVarLanguage.Futhark.Syntax, Language.Futhark
AtPosLanguage.Futhark.Query
atPosLanguage.Futhark.Query
atSegLevelFuthark.Pass.Flatten.General
attemptFusionFuthark.Optimise.Fusion.TryFusion
atTopLevelLanguage.Futhark.TypeChecker.Monad
Attr 
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
AttrAtom 
1 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
2 (Type/Class)Language.Futhark.Syntax, Language.Futhark
AttrComp 
1 (Data Constructor)Futhark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
attributeFuthark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
attributingFuthark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
AttrInfoLanguage.Futhark.Syntax, Language.Futhark
AttrIntFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
AttrNameFuthark.IR.Syntax.Core, Futhark.IR.Syntax, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
Attrs 
1 (Type/Class)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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
attrsForAssertFuthark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPU
auxingFuthark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
availableFuthark.Analysis.SymbolTable
availableAtClosestLoopFuthark.Analysis.SymbolTable
AvailablePerLineFuthark.Util.Pretty