kAttrBlockSize | Futhark.CodeGen.ImpGen.GPU.Base |
kAttrCheckSharedMemory | Futhark.CodeGen.ImpGen.GPU.Base |
kAttrConstExps | Futhark.CodeGen.ImpGen.GPU.Base |
kAttrFailureTolerant | Futhark.CodeGen.ImpGen.GPU.Base |
kAttrNumBlocks | Futhark.CodeGen.ImpGen.GPU.Base |
Kernel | |
1 (Type/Class) | Futhark.CodeGen.ImpCode.GPU |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.GPU |
KernelArg | Futhark.CodeGen.ImpCode.OpenCL |
kernelAtomics | Futhark.CodeGen.ImpGen.GPU.Base |
KernelAttrs | |
1 (Type/Class) | Futhark.CodeGen.ImpGen.GPU.Base |
2 (Data Constructor) | Futhark.CodeGen.ImpGen.GPU.Base |
kernelBlockId | Futhark.CodeGen.ImpGen.GPU.Base |
kernelBlockIdVar | Futhark.CodeGen.ImpGen.GPU.Base |
kernelBlockSize | |
1 (Function) | Futhark.CodeGen.ImpCode.GPU |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
kernelBlockSizeCount | Futhark.CodeGen.ImpGen.GPU.Base |
KernelBody | |
1 (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 |
2 (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 |
kernelBody | Futhark.CodeGen.ImpCode.GPU |
kernelBodyDec | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
kernelBodyResult | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
kernelBodyStms | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
kernelCheckSharedMemory | Futhark.CodeGen.ImpCode.GPU |
kernelChunkItersMap | Futhark.CodeGen.ImpGen.GPU.Base |
KernelCode | Futhark.CodeGen.ImpCode.GPU |
KernelConst | Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
KernelConstants | |
1 (Type/Class) | Futhark.CodeGen.ImpGen.GPU.Base |
2 (Data Constructor) | Futhark.CodeGen.ImpGen.GPU.Base |
kernelConstants | Futhark.CodeGen.ImpGen.GPU.Base |
KernelConstExp | Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL |
kernelConstToExp | Futhark.CodeGen.ImpGen.GPU.Base |
KernelEnv | |
1 (Type/Class) | Futhark.CodeGen.ImpGen.GPU.Base |
2 (Data Constructor) | Futhark.CodeGen.ImpGen.GPU.Base |
kernelFailureTolerant | Futhark.CodeGen.ImpCode.GPU |
kernelGlobalThreadId | Futhark.CodeGen.ImpGen.GPU.Base |
kernelGlobalThreadIdVar | Futhark.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 |
KernelHandling | Futhark.CodeGen.ImpCode.Multicore |
kernelImpCodeGenAction | Futhark.Actions |
KernelInput | |
1 (Type/Class) | Futhark.Pass.ExtractKernels.BlockedKernel |
2 (Data Constructor) | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputArray | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputIndices | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputName | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelInputType | Futhark.Pass.ExtractKernels.BlockedKernel |
kernelLocalIdMap | Futhark.CodeGen.ImpGen.GPU.Base |
kernelLocalThreadId | Futhark.CodeGen.ImpGen.GPU.Base |
kernelLocalThreadIdVar | Futhark.CodeGen.ImpGen.GPU.Base |
kernelLocks | Futhark.CodeGen.ImpGen.GPU.Base |
kernelLoop | Futhark.CodeGen.ImpGen.GPU.Base |
KernelName | Futhark.CodeGen.ImpCode.OpenCL |
kernelName | Futhark.CodeGen.ImpCode.GPU |
KernelNest | Futhark.Pass.ExtractKernels.Distribution |
kernelNestLoops | Futhark.Pass.ExtractKernels.Distribution |
kernelNestWidths | Futhark.Pass.ExtractKernels.Distribution |
kernelNumBlocks | |
1 (Function) | Futhark.CodeGen.ImpCode.GPU |
2 (Function) | Futhark.CodeGen.ImpGen.GPU.Base |
kernelNumBlocksCount | Futhark.CodeGen.ImpGen.GPU.Base |
kernelNumThreads | Futhark.CodeGen.ImpGen.GPU.Base |
KernelOp | Futhark.CodeGen.ImpCode.GPU |
KernelPath | Futhark.IR.GPU.Sizes, Futhark.CodeGen.ImpCode.GPU, Futhark.CodeGen.ImpCode.OpenCL, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
KernelResult | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
kernelResultCerts | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
kernelResultSubExp | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.GPU.Op, Futhark.IR.GPU, Futhark.IR.GPUMem |
KernelSafety | Futhark.CodeGen.ImpCode.OpenCL |
kernelsToCUDA | Futhark.CodeGen.ImpGen.GPU.ToOpenCL |
kernelsToHIP | Futhark.CodeGen.ImpGen.GPU.ToOpenCL |
kernelsToOpenCL | Futhark.CodeGen.ImpGen.GPU.ToOpenCL |
KernelTarget | Futhark.CodeGen.ImpCode.OpenCL |
KernelUse | Futhark.CodeGen.ImpCode.GPU |
kernelUses | Futhark.CodeGen.ImpCode.GPU |
kernelWaveSize | Futhark.CodeGen.ImpGen.GPU.Base |
keyWithEntryPoint | Futhark.CodeGen.ImpGen.GPU.Base |
keyword | Language.Futhark.Primitive.Parse |
keywordStyle | Futhark.Fmt.Monad |
knownLessThan | Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis |