futhark-0.7.4: 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
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
kernelDescFuthark.CodeGen.ImpCode.Kernels
KernelExpFuthark.Representation.Kernels.KernelExp, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
KernelFirstUseFuthark.Optimise.MemoryBlockMerging.Types
kernelGroupSizeFuthark.CodeGen.ImpCode.Kernels
kernelHintsFuthark.Representation.Kernels.Kernel, Futhark.Representation.Kernels, Futhark.Representation.ExplicitMemory
kernelImpCodeGenActionFuthark.Actions
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
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
kernelNumGroupsFuthark.CodeGen.ImpCode.Kernels
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
kernelsToOpenCLFuthark.CodeGen.ImpGen.Kernels.ToOpenCL
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
keysFuthark.Analysis.UsageTable
KnownBoundFuthark.Representation.AST.Attributes.Ranges, Futhark.Representation.Ranges