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

Index - K

Kernel 
1 (Type/Class)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
3 (Type/Class)Futhark.CodeGen.ImpCode.Kernels
4 (Data Constructor)Futhark.CodeGen.ImpCode.Kernels
KernelArgFuthark.CodeGen.ImpCode.OpenCL
KernelBody 
1 (Type/Class)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelBodyFuthark.CodeGen.ImpCode.Kernels
kernelBodyLoreFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelBodyResultFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelBodyStmsFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
KernelCodeFuthark.CodeGen.ImpCode.Kernels
KernelConstFuthark.CodeGen.ImpCode.Kernels
KernelConstants 
1 (Type/Class)Futhark.CodeGen.ImpGen.Kernels.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.Kernels.Base
KernelConstExpFuthark.CodeGen.ImpCode.Kernels
KernelDebugHints 
1 (Type/Class)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelDimensionsFuthark.CodeGen.ImpGen.Kernels.Base
KernelExpFuthark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
KernelFirstUseFuthark.Optimise.MemoryBlockMerging.Types
kernelGlobalThreadIdFuthark.CodeGen.ImpGen.Kernels.Base
kernelGlobalThreadIdVarFuthark.CodeGen.ImpGen.Kernels.Base
kernelGroupIdFuthark.CodeGen.ImpGen.Kernels.Base
kernelGroupIdVarFuthark.CodeGen.ImpGen.Kernels.Base
kernelGroupSize 
1 (Function)Futhark.CodeGen.ImpCode.Kernels
2 (Function)Futhark.CodeGen.ImpGen.Kernels.Base
kernelHintsFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelImpCodeGenActionFuthark.Actions
kernelInitialisationFuthark.CodeGen.ImpGen.Kernels.Base
kernelInitialisationSetSpaceFuthark.CodeGen.ImpGen.Kernels.Base
KernelInPlaceReturnFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
KernelInput 
1 (Type/Class)Futhark.Pass.ExtractKernels.BlockedKernel
2 (Data Constructor)Futhark.Pass.ExtractKernels.BlockedKernel
kernelInputArrayFuthark.Pass.ExtractKernels.BlockedKernel
kernelInputIndicesFuthark.Pass.ExtractKernels.BlockedKernel
kernelInputNameFuthark.Pass.ExtractKernels.BlockedKernel
kernelInputTypeFuthark.Pass.ExtractKernels.BlockedKernel
kerneliseLambdaFuthark.Pass.ExtractKernels.BlockedKernel
kernelLocalMemoryFuthark.CodeGen.ImpCode.Kernels
kernelLocalThreadIdFuthark.CodeGen.ImpGen.Kernels.Base
kernelLocalThreadIdVarFuthark.CodeGen.ImpGen.Kernels.Base
KernelMapper 
1 (Type/Class)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
KernelNameFuthark.CodeGen.ImpCode.OpenCL
kernelName 
1 (Function)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Function)Futhark.CodeGen.ImpCode.Kernels
KernelNestFuthark.Pass.ExtractKernels.Distribution
kernelNestLoopsFuthark.Pass.ExtractKernels.Distribution
kernelNestWidthsFuthark.Pass.ExtractKernels.Distribution
kernelNumGroups 
1 (Function)Futhark.CodeGen.ImpCode.Kernels
2 (Function)Futhark.CodeGen.ImpGen.Kernels.Base
kernelNumThreadsFuthark.CodeGen.ImpGen.Kernels.Base
KernelOpFuthark.CodeGen.ImpCode.Kernels
KernelPathFuthark.Representation.Kernels.Sizes, Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels
KernelResultFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelResultSubExpFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelRuns 
1 (Function)Futhark.CodeGen.Backends.COpenCL.Boilerplate
2 (Function)Futhark.CodeGen.Backends.CSOpenCL.Boilerplate
kernelRuntime 
1 (Function)Futhark.CodeGen.Backends.COpenCL.Boilerplate
2 (Function)Futhark.CodeGen.Backends.CSOpenCL.Boilerplate
KernelsFuthark.Representation.Kernels
kernelScopeFuthark.Optimise.Fusion.LoopKernel
KernelSpace 
1 (Type/Class)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
KernelsPipelineFuthark.Test
kernelsPipelineFuthark.Passes
kernelsToCUDAFuthark.CodeGen.ImpGen.Kernels.ToOpenCL
kernelsToOpenCLFuthark.CodeGen.ImpGen.Kernels.ToOpenCL
kernelStreamedFuthark.CodeGen.ImpGen.Kernels.Base
KernelTargetFuthark.CodeGen.ImpCode.OpenCL
kernelThreadActiveFuthark.CodeGen.ImpGen.Kernels.Base
kernelType 
1 (Function)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Function)Futhark.Optimise.Fusion.LoopKernel
KernelUseFuthark.CodeGen.ImpCode.Kernels
kernelUsesFuthark.CodeGen.ImpCode.Kernels
KernelWalker 
1 (Type/Class)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
2 (Data Constructor)Futhark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelWaveSizeFuthark.CodeGen.ImpGen.Kernels.Base
keysFuthark.Analysis.UsageTable
keyWithEntryPointFuthark.CodeGen.ImpGen.Kernels.Base
KnownBoundFuthark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges