Safe Haskell | None |
---|---|
Language | Haskell2010 |
All (almost) compiler pipelines end with an Action
, which does
something with the result of the pipeline.
Synopsis
- printAction :: (ASTLore lore, CanBeAliased (Op lore)) => Action lore
- impCodeGenAction :: Action SeqMem
- kernelImpCodeGenAction :: Action KernelsMem
- metricsAction :: OpMetrics (Op lore) => Action lore
Documentation
printAction :: (ASTLore lore, CanBeAliased (Op lore)) => Action lore Source #
Print the result to stdout, with alias annotations.
impCodeGenAction :: Action SeqMem Source #
Convert the program to sequential ImpCode and print it to stdout.
kernelImpCodeGenAction :: Action KernelsMem Source #
Convert the program to GPU ImpCode and print it to stdout.