jon.recoil.org

Module Flambda2.Expert

module Default : sig ... end
type flags = {
  1. fallback_inlining_heuristic : bool;
  2. inline_effects_in_cmm : bool;
  3. cmm_safe_subst : bool;
  4. phantom_lets : bool;
  5. max_block_size_for_projections : int option;
  6. max_unboxing_depth : int;
  7. can_inline_recursive_functions : bool;
  8. max_function_simplify_run : int;
  9. shorten_symbol_names : bool;
  10. cont_lifting_budget : int;
  11. cont_spec_budget : int;
}
val fallback_inlining_heuristic : bool Oxcaml_flags.or_default Stdlib.ref
val inline_effects_in_cmm : bool Oxcaml_flags.or_default Stdlib.ref
val cmm_safe_subst : bool Oxcaml_flags.or_default Stdlib.ref
val phantom_lets : bool Oxcaml_flags.or_default Stdlib.ref
val max_block_size_for_projections : int option Oxcaml_flags.or_default Stdlib.ref
val max_unboxing_depth : int Oxcaml_flags.or_default Stdlib.ref
val can_inline_recursive_functions : bool Oxcaml_flags.or_default Stdlib.ref
val max_function_simplify_run : int Oxcaml_flags.or_default Stdlib.ref
val shorten_symbol_names : bool Oxcaml_flags.or_default Stdlib.ref
val cont_lifting_budget : int Oxcaml_flags.or_default Stdlib.ref
val cont_spec_budget : int Oxcaml_flags.or_default Stdlib.ref