Module Compile_program_ir

This is the entry point for execution of Bolt programs.

val compile_program_ir : ?⁠should_pprint_past:bool -> ?⁠should_pprint_tast:bool -> ?⁠should_pprint_dast:bool -> ?⁠should_pprint_drast:bool -> ?⁠should_pprint_fir:bool -> ?⁠ignore_data_races:bool -> ?⁠compile_out_file:string -> Stdlib.Lexing.lexbuf -> unit