futhark-0.23.1: An optimising compiler for a functional, array-oriented language.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Futhark.CodeGen.Backends.GenericC.Fun

Description

C code generation for functions.

Synopsis

Documentation

compileVoidFun :: [BlockItem] -> (Name, Function op) -> CompilerM op s (Definition, Func) Source #

Generate code for a function that returns void (meaning it cannot fail) and has no extra parameters (meaning it cannot allocate memory non-lexxical or do anything fancy).