futhark

Index - B

backendsCHFuthark.CodeGen.RTS.C
backendsCudaHFuthark.CodeGen.RTS.C
backendsHipHFuthark.CodeGen.RTS.C
backendsMulticoreHFuthark.CodeGen.RTS.C
backendsOpenclHFuthark.CodeGen.RTS.C
backOneColLanguage.Futhark.Parser.Monad
BACKSLASHLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
backslashFuthark.Util.Pretty
BACKTICKLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
BacktickLanguage.Futhark.Syntax, Language.Futhark
badFuthark.IR.TypeCheck
BadAnnotationFuthark.IR.TypeCheck
badOnLeft 
1 (Function)Futhark.Error, Futhark.Pipeline, Futhark.Compiler.CLI
2 (Function)Language.Futhark.TypeChecker.Monad
BandLanguage.Futhark.Syntax, Language.Futhark
BANGLanguage.Futhark.Parser.Lexer.Tokens, Language.Futhark.Parser.Lexer
BangLanguage.Futhark.Syntax, Language.Futhark
bareExpLanguage.Futhark.Traversals
BarrierFuthark.CodeGen.ImpCode.GPU
baseNameLanguage.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, 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, Language.Futhark.Syntax, Language.Futhark
baseTagLanguage.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, 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, Language.Futhark.Syntax, Language.Futhark
baseTextLanguage.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, 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, Language.Futhark.Syntax, Language.Futhark
BasicOp 
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 (Type/Class)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
basicOpRulesFuthark.Optimise.Simplify.Rules.BasicOp
basicOpTypeFuthark.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
basicPatFuthark.IR.Prop.Pat, 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
benchBackendFuthark.Bench
benchCompilerOptionsFuthark.Bench
benchCompilerVersionFuthark.Bench
benchEndTimeFuthark.Bench
benchHostnameFuthark.Bench
benchmarkDatasetFuthark.Bench
BenchMetadata 
1 (Type/Class)Futhark.Bench
2 (Data Constructor)Futhark.Bench
BenchResult 
1 (Type/Class)Futhark.Bench
2 (Data Constructor)Futhark.Bench
benchResultProgFuthark.Bench
benchResultResultsFuthark.Bench
benchRuntimeOptionsFuthark.Bench
benchStartTimeFuthark.Bench
bgColorFuthark.Util.Pretty
bgColorDullFuthark.Util.Pretty
binaryNameFuthark.Test.Compile, Futhark.Test, Futhark.Bench
bindableSimpleOpsFuthark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify
bindFParamsFuthark.Internalise.Bindings
bindIdentsLanguage.Futhark.TypeChecker.Monad
binding 
1 (Function)Futhark.IR.TypeCheck
2 (Function)Language.Futhark.TypeChecker.Terms.Pat
bindingFParamsFuthark.Internalise.Bindings
bindingIdentLanguage.Futhark.TypeChecker.Terms.Pat
bindingLambdaParamsFuthark.Internalise.Bindings
bindingLoopParamsFuthark.Internalise.Bindings
bindingParamLanguage.Futhark.TypeChecker.Terms.Pat
bindingParamsLanguage.Futhark.TypeChecker.Terms.Pat
bindingPatLanguage.Futhark.TypeChecker.Terms.Pat
bindingsFuthark.Analysis.SymbolTable
bindingsInRangeFuthark.LSP.Tool
bindingsInStateFuthark.LSP.Tool
bindingSizesLanguage.Futhark.TypeChecker.Terms.Pat
bindingStyleFuthark.Fmt.Monad
bindLParamsFuthark.Optimise.Simplify.Engine
bindSpacedLanguage.Futhark.TypeChecker.Monad
bindSpaced1Language.Futhark.TypeChecker.Monad
bindValLanguage.Futhark.TypeChecker.Monad
BinOp 
1 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
2 (Type/Class)Language.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
3 (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
4 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
5 (Type/Class)Language.Futhark.Syntax, Language.Futhark
binOpLanguage.Futhark.Parser.Monad
BinOpExpFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
binOpLambdaFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
binOpNameLanguage.Futhark.Parser.Monad
binOpTypeLanguage.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
binTokenLanguage.Futhark.Parser.Lexer.Tokens
BitsToFPLanguage.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
BlackFuthark.Util.Pretty, Futhark.Util.Table
blankNameSourceFuthark.FreshNames, Futhark.MonadFreshNames, Futhark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
blankPrimValueLanguage.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
blockCoverSpaceFuthark.CodeGen.ImpGen.GPU.Base
BlockDimFuthark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
blockHoistBranchFuthark.Optimise.Simplify.Engine
blockHoistParFuthark.Optimise.Simplify.Engine
blockHoistSeqFuthark.Optimise.Simplify.Engine
blockIfFuthark.Optimise.Simplify.Engine
blockLoopFuthark.CodeGen.ImpGen.GPU.Base
blockMigratedFuthark.Optimise.Simplify.Engine
blockOperationsFuthark.CodeGen.ImpGen.GPU.Block
BlockPredFuthark.Optimise.Simplify.Engine
blockReduceFuthark.CodeGen.ImpGen.GPU.Base
blockScanFuthark.CodeGen.ImpGen.GPU.Base
BlockSize 
1 (Type/Class)Futhark.IR.GPU.Sizes, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.GPU.Op, Futhark.IR.GPUMem, Futhark.IR.GPU
2 (Data Constructor)Futhark.CodeGen.OpenCL.Heuristics
BlueFuthark.Util.Pretty, Futhark.Util.Table
bNotFuthark.Analysis.PrimExp, Futhark.Analysis.PrimExp.Convert, Futhark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.Tools, Futhark.Internalise.Monad, Futhark.IR.Mem, Futhark.Pass.ExplicitAllocations, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse
Body 
1 (Type/Class)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)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
bodyAliasesFuthark.IR.Prop.Aliases, Futhark.IR.Aliases
BodyAliasingFuthark.IR.Aliases
bodyBindFuthark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
BodyDecFuthark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Syntax, Futhark.IR, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.IR.GPU
bodyDecFuthark.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
bodyHasParallelismFuthark.Pass.Flatten.Incremental
bodyMetricsFuthark.Analysis.Metrics
bodyResultFuthark.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
BodyReturnsFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
bodyReturnsFromPatFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
bodyReturnsToExpReturnsFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
bodyStmsFuthark.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
BodyTypeFuthark.Analysis.AccessPattern
boldFuthark.Util.Pretty
Bool 
1 (Data Constructor)Futhark.Test.Values
2 (Data Constructor)Futhark.CodeGen.Backends.GenericPython.AST
3 (Data Constructor)Language.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
4 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
BoolValue 
1 (Data Constructor)Futhark.Test.Values
2 (Data Constructor)Language.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
3 (Data Constructor)Language.Futhark.Syntax, Language.Futhark
BorLanguage.Futhark.Syntax, Language.Futhark
BottomUpFuthark.Optimise.Simplify.Rule
BottomUpRuleFuthark.Optimise.Simplify.Rule
BottomUpRuleBasicOpFuthark.Optimise.Simplify.Rule
BottomUpRuleGenericFuthark.Optimise.Simplify.Rule
BottomUpRuleLoopFuthark.Optimise.Simplify.Rule
BottomUpRuleMatchFuthark.Optimise.Simplify.Rule
BottomUpRuleOpFuthark.Optimise.Simplify.Rule
bottomUpSimplifyStmFuthark.Optimise.Simplify.Rule
BotUpEnv 
1 (Type/Class)Futhark.Optimise.ArrayShortCircuiting.DataStructs
2 (Data Constructor)Futhark.Optimise.ArrayShortCircuiting.DataStructs
boundByLambdaFuthark.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
boundByStmFuthark.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
boundByStmsFuthark.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
boundInBodyFuthark.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
boundLocLanguage.Futhark.Query
BoundModuleLanguage.Futhark.Query
BoundModuleTypeLanguage.Futhark.Query
BoundTermLanguage.Futhark.Query
BoundToLanguage.Futhark.Query
BoundTypeLanguage.Futhark.Query
BoundV 
1 (Type/Class)Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
2 (Data Constructor)Language.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
3 (Data Constructor)Language.Futhark.TypeChecker.Terms.Scope, Language.Futhark.TypeChecker.Terms.Monad
boundValTParamsLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
boundValTypeLanguage.Futhark.Semantic, Language.Futhark.TypeChecker.Monad
braces 
1 (Function)Futhark.Util.Pretty
2 (Function)Futhark.Fmt.Monad
brackets 
1 (Function)Futhark.Util.Pretty
2 (Function)Futhark.Fmt.Monad
BranchTypeFuthark.IR.Rep, Futhark.IR.Syntax, Futhark.IR.Syntax, Futhark.IR, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.MC, Futhark.IR.GPUMem, Futhark.IR.GPUMem, Futhark.IR.GPU, Futhark.IR.GPU
BranchTypeMemFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
BreadCrumbsLanguage.Futhark.TypeChecker.Error, Language.Futhark.TypeChecker.Unify
BreakNaNLanguage.Futhark.Interpreter
BreakPointLanguage.Futhark.Interpreter
BreakReasonLanguage.Futhark.Interpreter
BToFLanguage.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
BToILanguage.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
BuildableFuthark.Builder.Class, Futhark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
buildBodyFuthark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
buildBody_Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
buildCallGraphFuthark.Analysis.CallGraph
BuilderFuthark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
BuilderOpsFuthark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
BuilderTFuthark.Builder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad, Futhark.Pass.ExplicitAllocations
BuildList 
1 (Type/Class)Futhark.Pkg.Types
2 (Data Constructor)Futhark.Pkg.Types
BuiltinFnFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.Builtins, Futhark.Pass.Flatten.General
builtInFunctionsFuthark.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
builtinFunDefFuthark.Pass.Flatten.Builtins, Futhark.Pass.Flatten.General
builtinNameFuthark.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
BuiltinPartitionFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.Builtins, Futhark.Pass.Flatten.General
BuiltinPrefixSumFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.Builtins, Futhark.Pass.Flatten.General
BuiltinRepIotaFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.Builtins, Futhark.Pass.Flatten.General
BuiltinSegIotaFuthark.Pass.Flatten.Monad, Futhark.Pass.Flatten.Builtins, Futhark.Pass.Flatten.General
BytesFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
bytesFuthark.CodeGen.ImpCode, Futhark.CodeGen.ImpCode.Sequential, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL