Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- generateBoilerplate :: String -> String -> [String] -> Map KernelName Safety -> [PrimType] -> Map Name SizeClass -> [FailureMsg] -> CompilerM OpenCL () ()
- profilingEvent :: String -> Exp
- copyDevToDev :: String
- copyDevToHost :: String
- copyHostToDev :: String
- copyScalarToDev :: String
- copyScalarFromDev :: String
- kernelRuntime :: String -> String
- kernelRuns :: String -> String
- commonOptions :: [Option]
- failureSwitch :: [FailureMsg] -> Stm
Documentation
generateBoilerplate :: String -> String -> [String] -> Map KernelName Safety -> [PrimType] -> Map Name SizeClass -> [FailureMsg] -> CompilerM OpenCL () () Source #
Called after most code has been generated to generate the bulk of the boilerplate.
profilingEvent :: String -> Exp Source #
kernelRuntime :: String -> String Source #
kernelRuns :: String -> String Source #
commonOptions :: [Option] Source #
failureSwitch :: [FailureMsg] -> Stm Source #