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

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- :
- .
- <
- |
- ~
- _
- All

Index - K

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