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

Index - H

HalfLanguage.Futhark.Core, Futhark.CodeGen.Backends.GenericPython.AST, 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.OpenCL, Futhark.CodeGen.ImpCode.Multicore, Futhark.CodeGen.ImpCode.GPU, 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.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark
halfHFuthark.CodeGen.RTS.C
handlersFuthark.LSP.Handlers
handleWarningsFuthark.Compiler, Futhark.Compiler.CLI
hangFuthark.Util.Pretty
hardlineFuthark.Util.Pretty
HasConstrsLanguage.Futhark.TypeChecker.Unify
HasFieldsLanguage.Futhark.TypeChecker.Unify
hasFreeFuthark.Optimise.Simplify.Engine
hasFunctionFuthark.CodeGen.ImpGen
hashTextFuthark.Util
HASH_LBRACKETLanguage.Futhark.Parser.Lexer.Tokens
HasLetDecMemFuthark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem
hasNoBreadCrumbsLanguage.Futhark.TypeChecker.Unify
HasScopeFuthark.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.GPU, Futhark.IR.GPUMem
HasSegOpFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
HasSOACFuthark.IR.SOACS.Simplify
hasStaticShapeFuthark.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.GPU, Futhark.IR.GPUMem
HATLanguage.Futhark.Parser.Lexer.Tokens
hcatFuthark.Util.Pretty
headerDeclFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
HeaderSectionFuthark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC
heuristicSizeFuthark.CodeGen.OpenCL.Heuristics
heuristicValueFuthark.CodeGen.OpenCL.Heuristics
hFancyTerminalFuthark.Util
hideCertifiedFuthark.Analysis.SymbolTable
HintFuthark.Pass.ExplicitAllocations
Hist 
1 (Data Constructor)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS, Futhark.IR.MC, Futhark.IR.GPU
2 (Data Constructor)Futhark.Analysis.HORep.SOAC
histAccsGPUFuthark.Optimise.HistAccs
histDest 
1 (Function)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS
2 (Function)Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
histKernelFuthark.Pass.ExtractKernels.DistributeNests
histNeutral 
1 (Function)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS
2 (Function)Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
HistOp 
1 (Type/Class)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS
2 (Data Constructor)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS
3 (Type/Class)Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
4 (Data Constructor)Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
histOp 
1 (Function)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS
2 (Function)Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
histOpShapeFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
histRaceFactor 
1 (Function)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS
2 (Function)Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
histShape 
1 (Function)Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS
2 (Function)Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
histTypeFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
HoistBlockers 
1 (Type/Class)Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify
2 (Data Constructor)Futhark.Optimise.Simplify.Engine
hoistStmsFuthark.Optimise.Simplify.Engine
HOLELanguage.Futhark.Parser.Lexer.Tokens
HoleLanguage.Futhark.Syntax, Language.Futhark
hostAtomics 
1 (Function)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
HostCodeFuthark.CodeGen.ImpCode.GPU
hostDefinitionsFuthark.CodeGen.ImpCode.OpenCL
HostEnv 
1 (Type/Class)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.Multicore.Base
3 (Type/Class)Futhark.CodeGen.ImpGen.GPU.Base
4 (Data Constructor)Futhark.CodeGen.ImpGen.GPU.Base
hostLocks 
1 (Function)Futhark.CodeGen.ImpGen.Multicore.Base
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
hostOnlyFunDefsFuthark.Optimise.ReduceDeviceSyncs.MigrationTable
HostOp 
1 (Type/Class)Futhark.CodeGen.ImpCode.GPU
2 (Type/Class)Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
hostTargetFuthark.CodeGen.ImpGen.GPU.Base
hPutDocFuthark.Util.Pretty
hPutDocLnFuthark.Util.Pretty
hPutTableFuthark.Util.Table
hsepFuthark.Util.Pretty
hypotFuthark.Util.CMath
hypotfFuthark.Util.CMath