Asmgen
From Lambda to assembly code
type middle_end = backend:(module Backend_intf.S) -> filename:string -> prefixname:string -> ppf_dump:Format.formatter -> Lambda.program -> Clambda.with_constants
The type of converters from Lambda to Clambda.
val compile_implementation : ?toplevel:(string -> bool) -> backend:(module Backend_intf.S) ->
filename:string -> prefixname:string -> middle_end:middle_end -> ppf_dump:Format.formatter -> Lambda.program -> unit
Compile an implementation from Lambda using the given middle end.
val compile_phrase : ppf_dump:Format.formatter -> Cmm.phrase -> unit
exception Error of error
val report_error : Format.formatter -> error -> unit