kerAux | Futhark.Optimise.Fusion.LoopKernel |
Kernel | |
1 (Type/Class) | Futhark.CodeGen.ImpCode.Kernels |
2 (Data Constructor) | Futhark.CodeGen.ImpCode.Kernels |
KernelArg | Futhark.CodeGen.ImpCode.OpenCL |
kernelAtomics | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelBody | |
1 (Type/Class) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
2 (Data Constructor) | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
kernelBody | Futhark.CodeGen.ImpCode.Kernels |
kernelBodyLore | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
kernelBodyResult | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
kernelBodyStms | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
KernelCode | Futhark.CodeGen.ImpCode.Kernels |
KernelConst | Futhark.CodeGen.ImpCode.Kernels |
KernelConstants | |
1 (Type/Class) | Futhark.CodeGen.ImpGen.Kernels.Base |
2 (Data Constructor) | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelConstants | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelConstExp | Futhark.CodeGen.ImpCode.Kernels |
KernelEnv | |
1 (Type/Class) | Futhark.CodeGen.ImpGen.Kernels.Base |
2 (Data Constructor) | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelFailureTolerant | Futhark.CodeGen.ImpCode.Kernels |
kernelGlobalThreadId | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGlobalThreadIdVar | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGroupId | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGroupIdVar | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelGroupSize | |
1 (Function) | Futhark.CodeGen.ImpCode.Kernels |
2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base |
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.Kernels.Base |
kernelLocalThreadId | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelLocalThreadIdVar | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelLocks | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelLoop | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelName | Futhark.CodeGen.ImpCode.OpenCL |
kernelName | Futhark.CodeGen.ImpCode.Kernels |
KernelNest | Futhark.Pass.ExtractKernels.Distribution |
kernelNestLoops | Futhark.Pass.ExtractKernels.Distribution |
kernelNestWidths | Futhark.Pass.ExtractKernels.Distribution |
kernelNumGroups | |
1 (Function) | Futhark.CodeGen.ImpCode.Kernels |
2 (Function) | Futhark.CodeGen.ImpGen.Kernels.Base |
kernelNumThreads | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelOp | Futhark.CodeGen.ImpCode.Kernels |
KernelPath | Futhark.IR.Kernels.Sizes, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem, Futhark.CodeGen.ImpCode.OpenCL, Futhark.CodeGen.ImpCode.Kernels |
KernelResult | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
kernelResultSubExp | Futhark.IR.SegOp, Futhark.IR.MC.Op, Futhark.IR.MCMem, Futhark.IR.MC, Futhark.IR.Kernels.Kernel, Futhark.IR.SeqMem, Futhark.IR.Kernels, Futhark.IR.KernelsMem |
kernelRuns | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
kernelRuntime | Futhark.CodeGen.Backends.COpenCL.Boilerplate, Futhark.CodeGen.Backends.CCUDA.Boilerplate |
Kernels | Futhark.IR.Kernels, Futhark.IR.Kernels.Simplify |
KernelSafety | Futhark.CodeGen.ImpCode.OpenCL |
kernelScope | Futhark.Optimise.Fusion.LoopKernel |
KernelsMem | Futhark.IR.KernelsMem |
KernelsPipeline | Futhark.Test |
kernelsPipeline | Futhark.Passes |
kernelsToCUDA | Futhark.CodeGen.ImpGen.Kernels.ToOpenCL |
kernelsToOpenCL | Futhark.CodeGen.ImpGen.Kernels.ToOpenCL |
KernelTarget | Futhark.CodeGen.ImpCode.OpenCL |
kernelThreadActive | Futhark.CodeGen.ImpGen.Kernels.Base |
KernelUse | Futhark.CodeGen.ImpCode.Kernels |
kernelUses | Futhark.CodeGen.ImpCode.Kernels |
kernelWaveSize | Futhark.CodeGen.ImpGen.Kernels.Base |
keyWithEntryPoint | Futhark.CodeGen.ImpGen.Kernels.Base |
keyword | Futhark.IR.Primitive.Parse |