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

Index - K

kAttrBlockSizeFuthark.CodeGen.ImpGen.GPU.Base
kAttrCheckSharedMemoryFuthark.CodeGen.ImpGen.GPU.Base
kAttrConstExpsFuthark.CodeGen.ImpGen.GPU.Base
kAttrFailureTolerantFuthark.CodeGen.ImpGen.GPU.Base
kAttrNumBlocksFuthark.CodeGen.ImpGen.GPU.Base
Kernel 
1 (Type/Class)Futhark.CodeGen.ImpCode.GPU
2 (Data Constructor)Futhark.CodeGen.ImpCode.GPU
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
kernelBlockIdFuthark.CodeGen.ImpGen.GPU.Base
kernelBlockIdVarFuthark.CodeGen.ImpGen.GPU.Base
kernelBlockSize 
1 (Function)Futhark.CodeGen.ImpCode.GPU
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
kernelBlockSizeCountFuthark.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
kernelCheckSharedMemoryFuthark.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, Futhark.CodeGen.ImpCode.OpenCL
kernelConstToExpFuthark.CodeGen.ImpGen.GPU.Base
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
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
kernelNumBlocks 
1 (Function)Futhark.CodeGen.ImpCode.GPU
2 (Function)Futhark.CodeGen.ImpGen.GPU.Base
kernelNumBlocksCountFuthark.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