jon.recoil.org

Module Flambda2

val lambda_to_cmm : ppf_dump:Stdlib.Format.formatter -> prefixname:string -> machine_width:Target_system.Machine_width.t -> keep_symbol_tables:bool -> Lambda.program -> Cmm.phrase list

Translate Lambda code to Cmm using Flambda 2. This function is not currently re-entrant.

val lambda_to_flambda : ppf_dump:Stdlib.Format.formatter -> prefixname:string -> machine_width:Target_system.Machine_width.t -> Lambda.program -> Flambda2.flambda_result

Translate Lambda code into (potentially Simplified) Flambda 2. This function is not currently re-entrant.

val reset_symbol_tables : unit -> unit