generaliseExtTypes | Futhark.Representation.AST.Attributes.Types, Futhark.Representation.AST.Attributes, Futhark.Representation.AST, Futhark.Representation.Ranges, Futhark.Representation.Aliases, Futhark.Representation.SOACS, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
generateBoilerplate | |
1 (Function) | Futhark.CodeGen.Backends.COpenCL.Boilerplate |
2 (Function) | Futhark.CodeGen.Backends.CCUDA.Boilerplate |
3 (Function) | Futhark.CodeGen.Backends.CSOpenCL.Boilerplate |
generateOptionParser | |
1 (Function) | Futhark.CodeGen.Backends.GenericC.Options |
2 (Function) | Futhark.CodeGen.Backends.GenericPython.Options |
3 (Function) | Futhark.CodeGen.Backends.GenericCSharp.Options |
GenInt | Futhark.Test |
GenReduce | |
1 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Analysis.HORepresentation.SOAC |
3 (Data Constructor) | Language.Futhark.Syntax, Language.Futhark |
genReduceDest | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
genReduceNeutral | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
GenReduceOp | |
1 (Type/Class) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
2 (Data Constructor) | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
genReduceOp | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
genReduceWidth | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
GenValue | |
1 (Type/Class) | Futhark.Test |
2 (Data Constructor) | Futhark.Test |
GenValues | Futhark.Test |
Geq | Language.Futhark.Syntax, Language.Futhark |
getArraySizes | Futhark.Optimise.Simplify.Engine |
getAuxiliaryInfo | Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo |
getBreadCrumbs | Language.Futhark.TypeChecker.Monad |
getConstraints | Language.Futhark.TypeChecker.Unify |
getDefaultDecl | Futhark.CodeGen.Backends.GenericCSharp |
getExpectedResult | Futhark.Test |
GetGlobalId | Futhark.CodeGen.ImpCode.Kernels |
GetGlobalSize | Futhark.CodeGen.ImpCode.Kernels |
GetGroupId | Futhark.CodeGen.ImpCode.Kernels |
getInfoMaxUnification | Futhark.Representation.ExplicitMemory.IndexFunction |
getKernels | Futhark.CodeGen.ImpCode.Kernels |
GetLocalId | Futhark.CodeGen.ImpCode.Kernels |
GetLocalSize | Futhark.CodeGen.ImpCode.Kernels |
GetLockstepWidth | Futhark.CodeGen.ImpCode.Kernels |
GetManifest | Futhark.Pkg.Info |
getManifest | Futhark.Pkg.Info |
getMonotonicity | Futhark.Representation.ExplicitMemory.Lmad |
getNameSource | Futhark.MonadFreshNames, Futhark.Binder.Class, Futhark.Binder, Futhark.Construct, Futhark.Tools, Futhark.Internalise.Monad |
getPkgRegistry | Futhark.Pkg.Info |
GetSize | |
1 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
getSize | Futhark.Pass.ExtractKernels.BlockedKernel |
GetSizeMax | |
1 (Data Constructor) | Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.OpenCL |
3 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
getStreamAccums | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
getStreamOrder | Futhark.Representation.SOACS.SOAC, Futhark.Representation.SOACS |
getType | Language.Futhark.TypeChecker.Monad |
getUserState | Futhark.CodeGen.Backends.GenericC |
getValues | Futhark.Test |
getValuesBS | Futhark.Test |
getVarUsesBetween | Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition3 |
getVTable | Futhark.CodeGen.ImpGen |
GlobalBarrier | Futhark.CodeGen.ImpCode.Kernels |
GpuPipeline | Futhark.Test |
gpuPipeline | Futhark.Passes |
Greater | Language.Futhark.Syntax, Language.Futhark |
group | Futhark.Util.Pretty |
GroupGenReduce | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
GroupReduce | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupReduce | Futhark.CodeGen.ImpGen.Kernels.Base |
GroupScan | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupScan | Futhark.CodeGen.ImpGen.Kernels.Base |
GroupSize | Futhark.CodeGen.OpenCL.Kernels |
GroupStream | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamAccParams | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamArrParams | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamChunkOffset | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamChunkSize | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
GroupStreamLambda | |
1 (Type/Class) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
2 (Data Constructor) | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamLambdaBody | Futhark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory |
groupStreamMapAccumL | Futhark.Pass.ExtractKernels.Kernelise |