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

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- :
- .
- <
- |
- ~
- _
- All

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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem, Futhark.Analysis.PrimExp.Parse, Language.Futhark.Syntax, Language.Futhark

halfH | Futhark.CodeGen.RTS.C
handleWarnings | Futhark.Compiler, Futhark.Compiler.CLI
hang | Futhark.Util.Pretty
hardIndent | Futhark.Fmt.Monad
hardline |
1 (Function) | Futhark.Util.Pretty
2 (Function) | Futhark.Fmt.Monad
hardStdIndent | Futhark.Fmt.Monad
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
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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, Futhark.IR.GPUMem
HasSegOp | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, 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.SeqMem, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU, 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
hexToken | Language.Futhark.Parser.Lexer.Tokens
hFancyTerminal | Futhark.Util
hFusionFeasability | Futhark.Optimise.Fusion.GraphRep
hideCertified | Futhark.Analysis.SymbolTable
Hint | Futhark.Pass.ExplicitAllocations
HIP | Futhark.CodeGen.ImpGen.GPU.Base
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.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, 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.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
histOpShape | Futhark.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
histType | Futhark.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
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