futhark-0.15.4: src/Futhark/CodeGen/ImpGen/CUDA.hs
module Futhark.CodeGen.ImpGen.CUDA ( compileProg ) where import Futhark.Representation.ExplicitMemory import qualified Futhark.CodeGen.ImpCode.OpenCL as OpenCL import qualified Futhark.CodeGen.ImpGen.Kernels as ImpGenKernels import Futhark.CodeGen.ImpGen.Kernels.ToOpenCL import Futhark.MonadFreshNames compileProg :: MonadFreshNames m => Prog ExplicitMemory -> m OpenCL.Program compileProg prog = kernelsToCUDA <$> ImpGenKernels.compileProg prog