Index - H
| Half | Language.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.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark | 
| halfH | Futhark.CodeGen.RTS.C | 
| handlers | Futhark.LSP.Handlers | 
| handleWarnings | Futhark.Compiler, Futhark.Compiler.CLI | 
| hang | Futhark.Util.Pretty | 
| hardline | Futhark.Util.Pretty | 
| HasConstrs | Language.Futhark.TypeChecker.Unify | 
| HasFields | Language.Futhark.TypeChecker.Unify | 
| hasFree | Futhark.Optimise.Simplify.Engine | 
| hasFunction | Futhark.CodeGen.ImpGen | 
| hashText | Futhark.Util | 
| HASH_LBRACKET | Language.Futhark.Parser.Lexer.Tokens | 
| HasLetDecMem | Futhark.IR.Mem, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| HasMemBlock | Futhark.Optimise.ArrayShortCircuiting.DataStructs | 
| hasNoBreadCrumbs | Language.Futhark.TypeChecker.Unify | 
| hasOneLmad | Futhark.IR.Mem.IxFun | 
| HasScope | Futhark.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.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| HasSegOp | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| HasSOAC | Futhark.IR.SOACS.Simplify | 
| hasStaticShape | Futhark.IR.Prop.Types, Futhark.IR.Prop, Futhark.IR, Futhark.IR.Aliases, Futhark.IR.Seq, Futhark.IR.SOACS, Futhark.IR.Mem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.SeqMem, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| HAT | Language.Futhark.Parser.Lexer.Tokens | 
| hcat | Futhark.Util.Pretty | 
| headerDecl | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC | 
| HeaderSection | Futhark.CodeGen.Backends.GenericC.Monad, Futhark.CodeGen.Backends.GenericC.Fun, Futhark.CodeGen.Backends.GenericC | 
| heuristicSize | Futhark.CodeGen.OpenCL.Heuristics | 
| heuristicValue | Futhark.CodeGen.OpenCL.Heuristics | 
| hFancyTerminal | Futhark.Util | 
| hideCertified | Futhark.Analysis.SymbolTable | 
| Hint | Futhark.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 | 
| histAccsGPU | Futhark.Optimise.HistAccs | 
| histDest | |
| 1 (Function) | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS | 
| 2 (Function) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| histKernel | Futhark.Pass.ExtractKernels.DistributeNests | 
| histNeutral | |
| 1 (Function) | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS | 
| 2 (Function) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, 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.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| 4 (Data Constructor) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| histOp | |
| 1 (Function) | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS | 
| 2 (Function) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| histOpShape | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| histRaceFactor | |
| 1 (Function) | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS | 
| 2 (Function) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| histShape | |
| 1 (Function) | Futhark.IR.SOACS.SOAC, Futhark.IR.SOACS | 
| 2 (Function) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| histType | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem | 
| HoistBlockers | |
| 1 (Type/Class) | Futhark.Optimise.Simplify.Engine, Futhark.Optimise.Simplify | 
| 2 (Data Constructor) | Futhark.Optimise.Simplify.Engine | 
| hoistStms | Futhark.Optimise.Simplify.Engine | 
| HOLE | Language.Futhark.Parser.Lexer.Tokens | 
| Hole | Language.Futhark.Syntax, Language.Futhark | 
| Horizontal | Futhark.Optimise.Fusion.TryFusion | 
| hostAtomics | |
| 1 (Function) | Futhark.CodeGen.ImpGen.Multicore.Base | 
| 2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base | 
| HostCode | Futhark.CodeGen.ImpCode.GPU | 
| hostDefinitions | Futhark.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 | 
| hostOnlyFunDefs | Futhark.Optimise.ReduceDeviceSyncs.MigrationTable | 
| HostOp | |
| 1 (Type/Class) | Futhark.CodeGen.ImpCode.GPU | 
| 2 (Type/Class) | Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem | 
| hostTarget | Futhark.CodeGen.ImpGen.GPU.Base | 
| hPutDoc | Futhark.Util.Pretty | 
| hPutDocLn | Futhark.Util.Pretty | 
| hPutTable | Futhark.Util.Table | 
| hsep | Futhark.Util.Pretty | 
| hypot | Futhark.Util.CMath | 
| hypotf | Futhark.Util.CMath |