jon.recoil.org

Module Oxcaml_flags.Flambda2

val debug : bool ref
val reaper_debug_flags : string list ref
module Default : sig ... end
type flags = {
  1. classic_mode : bool;
  2. join_points : bool;
  3. unbox_along_intra_function_control_flow : bool;
  4. backend_cse_at_toplevel : bool;
  5. cse_depth : int;
  6. join_depth : int;
  7. join_algorithm : join_algorithm;
  8. function_result_types : function_result_types;
  9. enable_reaper : bool;
  10. reaper_preserve_direct_calls : reaper_preserve_direct_calls;
  11. reaper_local_fields : bool;
  12. reaper_unbox : bool;
  13. reaper_max_unbox_size : int;
  14. reaper_change_calling_conventions : bool;
  15. unicode : bool;
  16. kind_checks : bool;
}
val default_for_opt_level : opt_level or_default -> flags
val function_result_types : function_result_types or_default ref
val classic_mode : bool or_default ref
val join_points : bool or_default ref
val unbox_along_intra_function_control_flow : bool or_default ref
val backend_cse_at_toplevel : bool or_default ref
val cse_depth : int or_default ref
val join_depth : int or_default ref
val join_algorithm : join_algorithm or_default ref
val enable_reaper : bool or_default ref
val reaper_preserve_direct_calls : reaper_preserve_direct_calls or_default ref
val reaper_local_fields : bool or_default ref
val reaper_unbox : bool or_default ref
val reaper_max_unbox_size : int or_default ref
val reaper_change_calling_conventions : bool or_default ref
val unicode : bool or_default ref
val kind_checks : bool or_default ref
module Dump : sig ... end
module Expert : sig ... end
module Debug : sig ... end
module Inlining : sig ... end