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

Index - K

kAttrCheckLocalMemoryFuthark.CodeGen.ImpGen.GPU.Base
kAttrFailureTolerantFuthark.CodeGen.ImpGen.GPU.Base
kAttrGroupSizeFuthark.CodeGen.ImpGen.GPU.Base
kAttrNumGroupsFuthark.CodeGen.ImpGen.GPU.Base
Kernel 
1 (Type/Class)Futhark.CodeGen.ImpCode.GPU
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
kernelAllocFuthark.CodeGen.ImpGen.GPU.Base
KernelArgFuthark.CodeGen.ImpCode.OpenCL
kernelAtomicsFuthark.CodeGen.ImpGen.GPU.Base
KernelAttrs 
1 (Type/Class)Futhark.CodeGen.ImpGen.GPU.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.GPU.Base
KernelBody 
1 (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
2 (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
kernelBodyFuthark.CodeGen.ImpCode.GPU
kernelBodyDecFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem
kernelBodyResultFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem
kernelBodyStmsFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem
kernelCheckLocalMemoryFuthark.CodeGen.ImpCode.GPU
kernelChunkItersMapFuthark.CodeGen.ImpGen.GPU.Base
KernelCodeFuthark.CodeGen.ImpCode.GPU
KernelConstFuthark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL
KernelConstants 
1 (Type/Class)Futhark.CodeGen.ImpGen.GPU.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.GPU.Base
kernelConstantsFuthark.CodeGen.ImpGen.GPU.Base
KernelConstExpFuthark.CodeGen.ImpCode.GPU
KernelEnv 
1 (Type/Class)Futhark.CodeGen.ImpGen.GPU.Base
2 (Data Constructor)Futhark.CodeGen.ImpGen.GPU.Base
kernelFailureTolerantFuthark.CodeGen.ImpCode.GPU
kernelGlobalThreadIdFuthark.CodeGen.ImpGen.GPU.Base
kernelGlobalThreadIdVarFuthark.CodeGen.ImpGen.GPU.Base
KernelGrid 
1 (Type/Class)Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
2 (Data Constructor)Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
kernelGroupIdFuthark.CodeGen.ImpGen.GPU.Base
kernelGroupIdVarFuthark.CodeGen.ImpGen.GPU.Base
kernelGroupSize 
1 (Function)Futhark.CodeGen.ImpCode.GPU
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
kernelGroupSizeCountFuthark.CodeGen.ImpGen.GPU.Base
KernelHandlingFuthark.CodeGen.ImpCode.Multicore
kernelImpCodeGenActionFuthark.Actions
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
kernelLocalIdMapFuthark.CodeGen.ImpGen.GPU.Base
kernelLocalThreadIdFuthark.CodeGen.ImpGen.GPU.Base
kernelLocalThreadIdVarFuthark.CodeGen.ImpGen.GPU.Base
kernelLocksFuthark.CodeGen.ImpGen.GPU.Base
kernelLoopFuthark.CodeGen.ImpGen.GPU.Base
KernelNameFuthark.CodeGen.ImpCode.OpenCL
kernelNameFuthark.CodeGen.ImpCode.GPU
KernelNestFuthark.Pass.ExtractKernels.Distribution
kernelNestLoopsFuthark.Pass.ExtractKernels.Distribution
kernelNestWidthsFuthark.Pass.ExtractKernels.Distribution
kernelNumGroups 
1 (Function)Futhark.CodeGen.ImpCode.GPU
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
kernelNumGroupsCountFuthark.CodeGen.ImpGen.GPU.Base
kernelNumThreadsFuthark.CodeGen.ImpGen.GPU.Base
KernelOpFuthark.CodeGen.ImpCode.GPU
KernelPathFuthark.IR.GPU.Sizes, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem
KernelResultFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem
kernelResultCertsFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem
kernelResultSubExpFuthark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.MCMem, Futhark.IR.GPUMem
KernelSafetyFuthark.CodeGen.ImpCode.OpenCL
kernelsToCUDAFuthark.CodeGen.ImpGen.GPU.ToOpenCL
kernelsToHIPFuthark.CodeGen.ImpGen.GPU.ToOpenCL
kernelsToOpenCLFuthark.CodeGen.ImpGen.GPU.ToOpenCL
KernelTargetFuthark.CodeGen.ImpCode.OpenCL
KernelUseFuthark.CodeGen.ImpCode.GPU
kernelUsesFuthark.CodeGen.ImpCode.GPU
kernelWaveSizeFuthark.CodeGen.ImpGen.GPU.Base
keyWithEntryPointFuthark.CodeGen.ImpGen.GPU.Base
keywordLanguage.Futhark.Primitive.Parse
knownLessThanFuthark.Optimise.ArrayShortCircuiting.TopdownAnalysis